0
在我cf.net的項目,我有一個主要的「父母」形式有時會顯示一個孩子的形式,像這樣:防止家長形式從得到的點擊,當兒童的形式被駁回
Subform A = new SubForm();
A.ShowDialog();
//Get a property from the SubForm and use it.
在我的子表單包含一些linkLabels。該LinkLabel的的Click事件做一些事情,並設置像這樣的DialogResult:
this.TextProperty = SomeNeatValue;
this.DialogResult = DialogResult.OK;
//This subform disappears and code resumes on the main form.
我的主要形式也有一個的MouseUp()處理程序做一些事情,只要控制不點擊。但是主窗體的MouseUp()處理程序在SubForm中的linkLabel被單擊並且SubForm被取消之後被調用!
我想SubForm的linkLabel完全消耗點擊和主窗體不明白,但我找不到任何方法來防止這種情況。誰能幫我?
不幸的是,一個linklabel沒有MouseUp/MouseDown事件。 Just EnabledChanged,Click,GotFocus,LostFocus,ParentChanged,TextChanged。 – 2009-02-23 20:04:14