在程序运行的过程中需要实现当mdichild:form1获得输入焦点时,button1.enabled:=false; 当其他form获得输入焦点时,button1.enabled:=false; 请问如何实现?在程序什么位置?
解决方案 »
- excel 替换或者导入
- 为什么现在大多知名的软件都是VC写的,DELPHI太少了,难道DELPHI比VC少什么吗?功能没VC强大,还是怎么的
- Delphi写一个动网论坛的看帖发帖回复器
- 我想实现ComBoBoX下拉时列表框有DBGrid的效果,请问有哪个控件?还是用第三方控件?我自己用一个COMBOBOX和一个DBGRID组合实现了那个效果,可
- Citrix 是什么?求助!!
- 关于查询的问题!
- p2p
- 各位请问如何修改BDE的别名,在线等待!
- 请问raise,inherited是干什么用的??????????
- 为什么汉字在DBGrid中显示时没问题, 而在ListBox中就成了#####了?
- 关于spcomm问题!简单!
- 怎么清空SPCOMM的缓冲区呀????????有人用过MOXA的多口卡没????????????求救!!!!!!!!
2.建立mdi子窗体,onactive里面写
if lowercase((sender As Tform).Name)='form1'
then mainform.Button1.Enabled:=true
else mainform.Button1.Enabled:=false;
3.option选项里把这个子窗体设为available
4.file-new-other-poject1(就是你的工程)-刚刚建立的子窗体
5.重复4
6.将其中一个命名为form1