Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Datagridview ja ToolTipText

ari kood [13.10.2017 08:06:48]

#

Moi,

Jos luon formin konstruktorissa ohjelmallisesti datagridviewiin sarakkeita,täytän sen muutamalla rivillä ja asetan tiettyjen solujen ToolTipText propertyksi jotain, ei ongelmia, ToolTipText näkyy kuin pitääkin.
Mutta, jos asetan datagridviewin datasourceksi jotain konstruktorissa ja sen jälkeen tiettyjen solujen ToolTipTextit, ei enää toimikkaan. Heti Form Load eventin alussa ovat TooTipText propertyt nollautuneet - miksi? Mitä oikein tapahtuu konstruktorin ja form load eventin välissä?

groovyb [13.10.2017 09:11:57]

#

Lisää tooltipsit vasta kun data on bindattu, eli DataBindingComplete eventissä.

ari kood [13.10.2017 20:21:15]

#

Joo saan kyllä tooltipsit näkymään, mutta suunnitelmissani oli asettaa ne konstruktorissa, joka ei näytä onnistuvan.

groovyb [13.10.2017 21:48:43]

#

niin, bindaa datasource ja aseta DataBindingComplete eventtiin metodi constructorissa. Itse metodissa sitten asetat tooltipsit. Et voi asettaa niitä ennen kuin itse data on ladattu gridiin

ari kood [14.10.2017 17:37:10]

#

Datagridview on usercontrollissa, ja haluan asettaa tooltiptextit vain tiettyjen usercontrollien tiettyihin soluin. En nyt oikein tajua mitä tarkoitat tällä:

groovyb kirjoitti:

...aseta DataBindingComplete eventtiin metodi constructorissa...

.

joka tapauksessa, datagridviewissä on jo data kun asetan tooltiptextit tiettyihin soluihin, ja tooltiptextit ovat siellä missä pitääkin kunnes form_load event laukeaa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta