2016-04-12 19 views
0

Düğme, metin kutusu gibi diğer nesne için birçok örnek olay olayı vardır, ancak Windows formu için yoktur.Dinamik formda etkinlik eklemek mümkün değil mi?

benim, Windows forma bir olay işleyicisi eklemek için çalışıyorum ve ben burada

kodum

  Form f = new Form(); 
      f.BackColor = Color.White; 
      f.FormBorderStyle = FormBorderStyle.None; 
      f.Bounds = Screen.PrimaryScreen.Bounds; 
      f.TopMost = true; 
      f.Opacity = 0.6; 
      f.Click = new EventHandler(this.FakeMouseEvent); 

      f.Show(); 

kimse bana yardımcı var mı olduğu hata

sıkışmış?

Dinamik formda mouseClick olayını kullanmak istiyorum.

+2

deneyin gibi çıkarabilmnz için, Windows, olaylar standart .NET olaylardır Forms: 'f.Click + = FakeMouseEvent' – Rob

+0

Olası [C# içinde bir UserControl bir olay eklemek için nasıl] yinelenen (http://stackoverflow.com/questions/3486377/how-to-add-an-event-to-a-usercontrol-in-c) –

+0

'Form', diğer tüm kontroller gibi bir UI öğesidir: 'Button',' Textbox' vb. – krillgar

cevap

1

Eğer

f.Click += FakeMouseEvent; 

gibi işleyicisi ekler ve ayrıca

f.Click -= FakeMouseEvent;