|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/7/22 12:53:52 |
标题: |
|
加入我的收藏 |
楼主: |
在下失礼了,请教各路豪侠,现有两个不同的窗体(并非父窗体与子窗体),当打开一窗体时,另一窗体的菜单要它可用,请问各路豪侠,如何实现呢?急啊,不然的话,我工作又没了。3Q+3 Q+3Q+3Q............ ---------------------------------------------- -
----------------------------------------------
- |
作者: |
|
2004/7/22 13:04:24 |
1楼: |
你在打开另一个窗体的事件中让菜单Enable就行了,很难吗?是我理解错了你的意思?
----------------------------------------------
简简单单就好
|
作者: |
|
2004/7/22 14:06:44 |
3楼: |
这个并非MDI。其中一个窗体Windowstate:=wsMaximized 另一个窗体Windowstate:=wsNormal
----------------------------------------------
-
|
作者: |
|
2004/7/22 23:38:19 |
5楼: |
楼主的意思是:
两个不同窗体,当打开另一个窗体时,第一个窗体的菜单Enable。 (隐含的说:不打开另一个窗体,Menu cannot enable)
----------------------------------------------
大家好,我是Flyers。
是Delphi.Net版主,小弟会尽力解决大家的问题!谢谢支持!
|
作者: |
|
2004/7/23 9:33:42 |
6楼: |
我在处理DLL子窗体时碰到过类似的问题,因为使用DLL子窗体时的活动子窗体与子窗体个数属性均不可用。所以我是用消息实现的,大致就是二个窗体定义相同的消息常量,子窗体打开会向主窗体发送消息,我的方法是W参数为自定义的类型,有打开、关闭、活动,L参数为窗体句柄。主窗体接收到消息后根据炻进行对应处理。不管是菜单能用还是维护句柄列表(用在多个子窗体时)还是捕捉窗体标题实现类似WINDOWMENU菜单的功能都有可以。你的虽然不是MDI但思想同样呀。实际上更简单呀你不妨参考一下看能有什么帮助。
----------------------------------------------
Email:yuanguoxing1976@163.com QQ:172649628
|
作者: |
|
2004/7/23 9:48:10 |
7楼: |
烦透API,坚持.Net。
----------------------------------------------
大家好,我是Flyers。
是Delphi.Net版主,小弟会尽力解决大家的问题!谢谢支持!
|
|