我有两个TPanel,
Panel1上有一个TSpeedButton ,sp1;sp1的键盘快捷键为(&A)(就是按住Alt+A执行sp1的OnClick事件)
Panel2上有一个TSpeedButton ,sp2;sp2的键盘快捷键也为(&A)
Panel1和Panel2都属于主窗口,他两是兄弟关系,;
现在的问题是:
Panel1的Enable和Visible属性都为False;Panel2为当前显示面板,我在键盘上按下Alt+A还是执行sp1的事件而不是当前面板上sp2的OnClick事件,何故?
Panel1上有一个TSpeedButton ,sp1;sp1的键盘快捷键为(&A)(就是按住Alt+A执行sp1的OnClick事件)
Panel2上有一个TSpeedButton ,sp2;sp2的键盘快捷键也为(&A)
Panel1和Panel2都属于主窗口,他两是兄弟关系,;
现在的问题是:
Panel1的Enable和Visible属性都为False;Panel2为当前显示面板,我在键盘上按下Alt+A还是执行sp1的事件而不是当前面板上sp2的OnClick事件,何故?
解决方案 »
- delphi7中如何做报表
- 做图形的朋友可以看一下 或许会有帮助.
- 我调用QUERY的SQL功能时,出现以下错误
- 刚学DELPHI,小问题:如何使用另一个Form上的数据源(DataSource1)?
- 有两个Edit组件,怎么实现在Edit1上按回车键光标自动下移到Edit2上
- 判斷控件是否獲得焦點,很簡單的問題!
- 急!!!客户端TSocketConnection不能连接到服务器
- 是不是联想机的串口都有问题?
- 请问这两ASSIGNED和raise的具体含义是什么?
- 如何通過richedit來顯示rtf文件?
- panel的使用
- 有关mainform.onclose的写法?想退出可以写出,但不退出怎么写?
或者判断panel1和panel2的Enable性了
if panel1.enable=false then
begin
快捷键执行sp2的OnClick事件;
end
else
begin
快捷键执行sp1的OnClick事件;
end;
我只将panel1.visible改为false ,执行的就是pannel2的onclick事件了。
问题不在这里吧。