在一个窗体中有菜单,分割条,表格等多种控件,有一个TEdit控件,希望在用户操作其他控件时,TEdit不可见,
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!包括用户点击菜单,拖动分割条.!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
已经在TEdit的onexit中设置了visible:=false.
请各位高手大侠指教.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!包括用户点击菜单,拖动分割条.!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
已经在TEdit的onexit中设置了visible:=false.
请各位高手大侠指教.
解决方案 »
- 赚分,速结
- 请问RAVE能制作出表格式的报表吗???
- spcomm控件用串口线连接两台机子,发送信息收不到啊
- !!!!!!!!!!!!!!!!!!!请问资源泄露问题!!!!!!!!!!!!!!!!
- 两个问题
- BDE如何导出XLS电子表格?????????????在线=,很急(分不够再加)
- 如何做到在StringGrid 中用鼠标进行多选,并且选中的行的颜色发生变化。
- 请教两个数据库常识问题.
- 唉,又过了一年!!
- 现在学那一种程序语言最实用?提都有分!!(100分大放送)
- 如何使图片(TImage)显示在一些特殊控件的上方,如(TOleContainer,TWebBrowser)
- 有没有用命令行方式运行SQL查询分析器的方法?
关于菜单可用win32API的SetMenu函数解决.
仅供参考。
在TEdit的onexit中设置Edit.Visible := False,只能说明是:当TEdit处于显示状态时,你在其上面操作,然后焦点一离开,Edit控件就不可见。而且,你希望在用户操作其他控件时,Edit不可见,那你是不是还希望它再显示出来呢?
如果不用再显示,你直接 Edit.Visible := False 就行了。你把问题再讲的明白一些,解决问题的方法有很多,不难的。
要的时候调用 控制Edit的显示与否
Edit.Visible := False;
Edit.Visible := true; 进行控制