[ dltjbg @ 23.06.2005. 00:20 ] @

Imam sledeci problem:
postavio sam obican tooltip za neko dugme i to normalno radi, kada se forma prvi put otvori. Problem je sto ja tu formu drzim u memoriji i kada se ona zatvori i ponovo otvori (prikaze sa npr. ShowDialog) ne vidi se tooltip tekst za dugme. Evo dela koda kojim postavljam tooltip:
Code:

_btnToolTip = new ToolTip();
_btnToolTip.SetToolTip(_btn, "tooltip text");
_btnToolTip.Active = true;


Da li neko zna kako mogu ovo da resim, i da mi se prikazuje tooltip tekst i posle ponovnog prikazivanja forme?

Unapred hvala!
[ radoica @ 23.06.2005. 15:25 ] @
1. U event-u koji zatvara formu stavi: _btnToolTip.Dispose();
2. U event-u kojim ponovo prikazujes formu kreiraj ToolTip:

_btnToolTip = new ToolTip();
_btnToolTip.SetToolTip(_btn, "tooltip text");
_btnToolTip.Active = true;
[ dltjbg @ 24.06.2005. 21:30 ] @

Radoica, hvala za pomoć!

Inače ja sam odlučio da formu kreiram svaki put ponovo kako bih zaobišao pomenuti problem.... a cela priča oko držanja forme u memoriji mi je pala na pamet iz razloga da skratim vreme prikaza (bez obzira što je zanemarljivo), računajući da ne zauzima puno memorije i da mi memorija nije kritičan resurs. Generalno pokušavam da izbegnem da radim istu stvar (kreiranje objekata forme i alokacija resursa za njih) beskonačan broj puta (to je forma za logovanje).....

Međutim ostalo je pitanje šta je uzrok ovakvom ponašanju... ja nisam pozivao Close() metod forme već Hide() i trebalo bi da je sve o.k. posle prikaza... ali nije:( ???