[ Justice4All @ 06.09.2012. 20:50 ] @
Pokušavam da provalim kako rade form.Activate i form.Deactivate events i teorija mi je potpuno jasna, ali očigledno nešto u toj logici ne štima pa dovodim u pitanje uopšte smisao njihovog postojanja. Najbanalniji slučaj je da kad forma postane neaktivna ispišem poruku: private void Form1_Deactivate(object sender, EventArgs e) { MessageBox.Show("Deaktivirana"); } Ono što se sada dešava u literaturi je poznato kao “Kvaka 22 ![]() Konretno, ideja je da kada kliknem na neku drugu formu, ova prethodna postane (polu)providna, tj transparentna. Kada je ponovo aktiviram, opacity se vraća na 100%, ali, kao što sam malopre rekao, svaka aktivnost na deaktiviranoj formi je ponovo aktivira pa se i transparetnost gubi istog trenutka!!?? Ima li izlaza iz ovog začaranog kruga? |