今日读了《高手突破》里面有一个将功能模块和界面模块分开的文章,小弟看完,觉的有点含糊,特来向各位HIGH MAN请教,谢了!一个简单的应用程序,一个FORM,上面一个BUTTON,一个COMBOBOX,一个POPUPMENU
其中COMBOBOX的内容为1到5,当点BUTTON的时候会弹出POPUPMENU,但POPUPMENU的菜单项个数会随着COMBOBOX的内容不同而不同,比如,假设这个时候COMBOBOX的内容为3,那么点下BUTTON后出现的菜单中就有三个菜单项。
我想请问各位,这里按下BUTTON弹出POPUPMENU并且将其中的项目个数设置的过程属于哪个模块,如果是属于界面模块,是不是需要自己定义一个界面模块类还是直接将DELPHI为我们生成的框架做为默认的界面模块(由若干个类组成)?谢谢了,学了这么长时间DELPHI,还买了人家的书,可就是没有成为高手的感觉,总结出来认为观念是高手的护身符,大家发表发表自己的意见!
其中COMBOBOX的内容为1到5,当点BUTTON的时候会弹出POPUPMENU,但POPUPMENU的菜单项个数会随着COMBOBOX的内容不同而不同,比如,假设这个时候COMBOBOX的内容为3,那么点下BUTTON后出现的菜单中就有三个菜单项。
我想请问各位,这里按下BUTTON弹出POPUPMENU并且将其中的项目个数设置的过程属于哪个模块,如果是属于界面模块,是不是需要自己定义一个界面模块类还是直接将DELPHI为我们生成的框架做为默认的界面模块(由若干个类组成)?谢谢了,学了这么长时间DELPHI,还买了人家的书,可就是没有成为高手的感觉,总结出来认为观念是高手的护身符,大家发表发表自己的意见!
解决方案 »
- 高分求解!!delphi中用idhttp模拟登录(post)没有反应?登录不上?
- 这里的函数怎么调用?
- delphi=2=1+1
- Midas三层中,如何获取客户端的IP
- BDE中有UpdateSQL,可对多表进行更新操作,而ADO中却没类似的控件,怎样在ADO中对多表进行更新操作?在线等待.....
- 小弟是新手,请大家帮忙
- 在表中插入行数据,紧急求助!!!
- 一个websnap中DatasetAdapter的问题
- ActiveForm要如何才能在IDE中调试
- 关于第三方控件:
- 如何计算天数?
- 清问:ExpressQuantumGrid 4中 TcxlookupComboBox的值,怎么添加?有类似的控件嘛?
我想书里的意思是说最好不要把运行代码直接放在BUTTON的click事件下,
而是写到其他的unit下,再进行调用。
不知是不是理解正确,呵呵