社区
VCL组件使用和开发
帖子详情
如何共用一个form?
xjxy
2005-07-05 05:33:25
由于两个不同功能的form布局非常相似,而且对应代码也大部分相同,想通过一个开关量来区别不同的功能,从而对应两个菜单,而只用一个form,请问如何共用一个form来显示不同的两个功能界面?
...全文
158
10
打赏
收藏
如何共用一个form?
由于两个不同功能的form布局非常相似,而且对应代码也大部分相同,想通过一个开关量来区别不同的功能,从而对应两个菜单,而只用一个form,请问如何共用一个form来显示不同的两个功能界面?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxd305
2005-07-11
打赏
举报
回复
添加一个私有变量int sign;
重载构造函数(在原有的参数前面添加一个参数s 用来设置sign,不能添加在后面,那样会出错)
TForm::Form1(int s,T....):sign(s)
{
}
然后用if 来实现或者
在FormCreate事件中,重新设置事件的执行代码
比如
设置
if(sign==1)
Button1->OnClick=Button1Click1;//
else if(sign==2)
Button1->OnClick=Button1Click2;//Button1Click2与Buttono1Click1两个函数只是代码不一样参数一样。
else......
inlio
2005-07-10
打赏
举报
回复
大哥,弄几个 IF 就搞店啦,。 SHIT
victorchen_2000
2005-07-10
打赏
举报
回复
form 中加个 公共的成员变量,显示前先设置它
alice_han
2005-07-10
打赏
举报
回复
if?
...
Mars_xlb
2005-07-06
打赏
举报
回复
FengSC(猪) ( )
同意~~好习惯
shally5
2005-07-06
打赏
举报
回复
可以共用一个FORM的,没有问题!
zhuia
2005-07-06
打赏
举报
回复
可以通过定义Form的不同的构造函数实现的所需要的功能。
zyyoung
2005-07-06
打赏
举报
回复
up
knife_s
2005-07-05
打赏
举报
回复
没有过BCB,不过应该可以用继承Form来实现,
一些不需要被继承的功能可以放在私有域里或者采用其它方法实现
FengSC
2005-07-05
打赏
举报
回复
form只是界面,还是那句话,不要把所有功能处理代码都放在form类里,这样作的好处很明显,根本不需要什么开关,显示什么特殊内容完全由功能性代码实现。
在C#中如何实现
Form
与
Form
之间的通信
在C#中如何实现
Form
与
Form
之间的通信
js
form
表单验证
js表单验证,有了它。其它js代码全免了
《C深度解析》第7、8章 结构体/共用体/枚举,杂项(自动类型转换、大小端序等)
共用体 共用体与结构体的异同、共用体的作用、共用体举例 3. 枚举 第8章: 自动类型转换、大小端序、typedef、编译器优化、extern "C"、程序调试、变参函数、do{}while(0)、内嵌汇编、调试版与发行版、断言
table中添加和编辑功能共用一个
form
表单时可能出现的问题
如上图所示两个按钮用的同一个弹出框,这里表单我是单独封装的一个组件 问题: 例如要验证用户名不能重复,当你在表单验证时,编辑和添加是共用一套表单验证规则,而在添加时: 约定所有的已有的用户名是不能使用的, ...
MVC增/改 共用一个
form
表单
在新增和修改数据的时候,通常都会用到
form
表单,新增有新增的
form
表单,修改也有修改的
form
表单,那么怎么实现新增和修改共用一个
form
表单,下图是一个模态框,
form
表单就写在模特框里面,新增和修改同样也是用到...
VCL组件使用和开发
604
社区成员
13,459
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章