- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cbuilder相关控件和响应函数【DOC精选】
ShowModal时,程序焦点固定在模式窗口中,不能转移,只有设置了ModalResult之后,模式窗口关闭,返回调?用窗口Show就没有这个限制了
orm1.showmodal属性
if form1.showmodal:=mrok then这句话什么意思? 提问者:?Baigle一下?-?二级?最佳答案这个问题说来话长,且听我慢慢道来。。。首先,你仔细看一看,所有的命令按钮(不论是Button还是BitBtn)都有一个属性:ModalResult,该属性可以设置为mrOk 、mrCancel...等等,默认值是mrNone。平时,ModalResult属性没什么用处,但如果命令按钮放置到用showmodal显示(模态显示,一般用于显示对话框)的窗体上时,就大大的有用了。作用体现在:1、当设置命令按钮的ModalResult属性为mrOk、mrCancel...等时,程序运行后,单击该按钮,按钮所在的窗体会自动关闭,不用在OnClick事件中添加诸如Close;语句。2、当设置命令按钮的ModalResult属性为mrOk、mrCancel...等时,程序运行后,单击该按钮,按钮所在的窗体会自动关闭,同时将按钮的ModalResult属性值赋值给窗体的ModalResult属性(注意:任何窗体都有这个属性!)3、自动关闭上述窗体时,窗体的ModalResult属性又会自动传递给showmodal方法,作为该方法的返回值。所以说,showmodal方法的返回值总是与命令按钮的ModalResult属性相同。楼主的代码:if form1.showmodal=mrok then如果要通俗化一下,可以写成如下等价的代码:var r:TModalResult;.............r:=form1.showmodal;if r=mrOK then ... ...很明显,根据showmodal方法的返回值,可以判断用户在对话框中,究竟是点击了OK按钮还是Cancel按钮,从而决定下一步的程序逻辑。
窗体的常用事件:
1.创建窗体时触发的事件:
Oncreate事件:当窗体建立时首先触发oncreate事件。如果窗体位于autocreate列表框中,那么当应用程序加载时自动触发此事件。所有在oncreate事件响应函数中创建的对象都应该在ondestroy事件响应函数中释放。
2.显示窗体时触发的事件
Onshow事件:当窗体建立后,就要显示此窗体,这是触发onshow事件。
Onactive事件:当窗体显示后,此窗体被激活,拥有焦点,这时触发onactive事件。对于MDI应用程序的子窗体,只有当焦点从一子窗体转移到另一才子窗体时才出发onactive事件。
Onresize事件:当窗体改变大小时触发该事件,这包括第一次显示。要注意的是,如果窗体是自动创建的,那么,当窗体下次显示时将不再触发onresize事件,因为该窗体的资源和属性值已经被保留,没有释放,直到该应用程序关闭为止。
Onpaint事件:当窗体显示时最后触发的事件,还有每次需要重新绘制窗体时触发该事件。
3.窗体显示期间出发的事件
Onclick事件:当用户单击窗体的空白区域或一失效的组件时触发此事件。实际上当触发该事件时,还触发了另外两个事件---onmousedown和onmouseup事件。
Ondblclick:
Onkeydown:
Onkeypress:
Onpaint:
Onresize:
4.关闭窗体时触发的事件
Onclose事件:当窗体关闭时触发onclose事件。我们可以利用它来进行一些特殊的处理。
Onclosequery事件:当用close方法或从窗体的系统菜单中选择“关闭”命令来关闭窗体时,
触发此事件。Onclosequery事件句柄(即响应函数)包含一布尔类型的canclose参量,由他来决定窗体是否可以关闭。Canclose的默认值为true,表示可以关闭窗体。可以利用onclosequery事件响应函数来询问用户是否真的想立刻关闭窗体。例如用户对某个文件做了修改又没有保存该文件,这时应该询问用户是否放弃修改与关闭窗体。例如:
新建工程,在Foem1窗体上创建一命令按钮组件,命名为“关闭”,双击该按钮,创建它的onclick事件响应函数,加入代码:
//----------------------------------------------------------------------------------------------------
Void_fastcall TForm1::Button1Click(TObject *Sender
您可能关注的文档
- Box_v.安装步骤【DOC精选】.doc
- BSC管理---平衡计分卡【DOC精选】.doc
- BSD技术特性与应用【DOC精选】.doc
- BT精灵【DOC精选】.doc
- BP-双模机方案【DOC精选】.doc
- Bu 答案【DOC精选】.docx
- Bu (,节)教学设计【DOC精选】.doc
- bugzilla安装指南【DOC精选】.doc
- brilliant ..【DOC精选】.doc
- BT_无线网络密码破【DOC精选】.doc
- 2025年度滨州医学院附属医院第三批招聘笔试备考题库及答案解析.docx
- 2025年金华市金东区卫生健康系统公开招聘事业单位工作人员22人笔试备考试题及答案解析.docx
- 2025福建服务社区高校毕业生招募300人笔试模拟试题及答案解析.docx
- 2025昆明市盘龙区明通小学教育集团聘用制教师招聘(26人)笔试备考题库及答案解析.docx
- 2025黑龙江双鸭山市宝清县招聘农场社区工作者133人笔试模拟试题及答案解析.docx
- 刺绣艺术:传承与再创新-从历史传统到现代审美的探索.pptx
- 2025昆明市盘龙区明通小学教育集团聘用制教师招聘(26人)笔试模拟试题及答案解析.docx
- 2025年金华市金东区卫生健康系统公开招聘事业单位工作人员22人笔试备考题库及答案解析.docx
- 消防厂房安全课件.pptx
- 2025四川九州电子科技股份有限公司招聘综合管理等岗位2人笔试模拟试题及答案解析.docx
最近下载
- GB∕T 37903-2019 数控压力机可靠性评定方法.pdf
- SL 274-2020 碾压式土石坝设计规范.docx
- 《植物生产与环境》课程标准.pdf VIP
- 《植物生产与环境》课程标准.pdf
- bosch博世 GBH 5-38 X GBH 5-38 D 使用说明书.pdf
- 最新版入团志愿书模板.pdf
- 职业技术学院园林技术专业《植物生产环境》课程标准 .pdf VIP
- 国内某600MW机组双烟道直流炉省煤器旁路特性研究.pdf VIP
- 《中医基础理论》课件——津液的代谢和生理功能.pptx VIP
- 8 推翻帝制 民族觉醒 第一课时说课稿 -2023-2024学年道德与法治五年级下册统编版.docx
文档评论(0)