2016年11月29日 星期二

panel中的鍵盤事件

在先前的文章中有提到如用MDI parent把form放入panel當中
但From被放到panel中之後Form的Keyboard事件不會被觸發



解法

在子form的MouseEnter事件中

((Form)Sender).Focus();
如果要讓母Form的快鍵關閉
this.keyPreview = false;

為了在滑鼠離開的MouseLeave事件中

this.label1.Focus();
this.keyPreview = true;

沒有留言:

張貼留言