Dobrý den,
v programování v c# nejsem nějak extra zběhlý a při vytváření jedné aplikace jsem narazil na několik (2) problémů které bych potřeboval vyřešit.
1) Mám formulář na kterém se nachází panel na němž se vykreslují nějáké obrázky.
Ve formuláři mám přes událost paint zařízeno "zvýrazňování" labelů (resp. přes události
MouseEnter a MouseLeave na labelu je pod ním vykresluje obrázek a zas mizí...) problém je
že v událostech MouseEnter i MouseLeave mám příkaz Refresh(); který refreshne celý
formulář což zapříčiní že obrázky v vykreslené v panelu "probliknou" a celkem dost mi to vadí
a nevím co stím dělat. DoubleBuffer mám na true ale nepomáhá.
resp. Jak mám udělat aby se refreshla jen událost paint na formu a né i na panelu ? popřp.
nejde někde na panelu nastavit aby "nedědil" vlastnosti formu nebo tak něco ?
2) V aplikaci mám přechody meziformuláři řešeny přes příkazy show a hide (resp. jeden se
skryje a další se otevře) a ten skrytý běží furt na "pozadí" akorát není vidět...
resp. Jak mám zavrít jeden formulář a vyvolat jiný ?
Předem děkuji za odpovědi.