Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Formin ja controllien värien muuttaminen vb .net

johan123 [06.01.2005 21:19:32]

#

vb .net
Onko mitään helppoa tapaa jolla saisi muutettua formin ja sen controllien taustavärit, esim form.paint tapahtumassa muutetaan vain formin tausta, joka jättää controllit ruman näkösinä.

Juice [07.01.2005 18:41:06]

#

Köhm... tarkoititko tätä yhden rivin ratkaisua:

Me.BackColor = Color.LawnGreen

Kokeile ennen kuin tuomitset :)

Blaze [07.01.2005 19:12:54]

#

Mutta tuohan muuttaa edelleenkin vain sen formin taustavärin, ei sillä olevien kontrollien.

Eikös .NET:ssä ole se joku Controls-taulukko, jossa on kaikki lomakkeella olevat kontrollit? Silloinhan voimme käydä sen läpi, ja muuttaa kaikkien kontrollien taustavärin.

Foreach Controls As muuli
  muuli.BackColor = Color.LawnGreen
Next

(Tai jotain sinnepäin, en osaa .NET:ä)

Juice [08.01.2005 19:22:02]

#

Muutamat kontrollit se värjää. Mutta tosiaan, kontrollien looppaus tuo paremman tuloksen:

Dim muuli As Control
		For Each muuli In Controls
			  muuli.BackColor = Color.LawnGreen
		Next

Lumi-ukkeli [08.01.2005 19:27:54]

#

Mikäs toi Color-objekti on?

Juice [09.01.2005 18:42:32]

#

System.Drawing.Color. .NETiä.

Vastaus

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

Tietoa sivustosta