ListBox
#1
Hallo liebes Forum,

Ich stehe grade auf dem schlauch Huh

Ich wollte habe eine ListBox mit allen Steuerelementen aufgelistet die ich in der UF habe.
Ich möchte jetzt ein Element auswählen es öffnet sich ein Colorpicker, das klapp alles so weit.

Frage:
Aber ich möchte jetzt die BackColor vom ausgewählten Element ändern.
Wie geht das?

Hat jemand eine Idee. Blush

Gruß Flo
Top
#2
(03.07.2018, 16:16)Florian20 schrieb: ... es öffnet sich ein Colorpicker, ...

Hallo Flo,

geht das etwas genauer?

Gruß Uwe
Top
#3
Hallöchen,

Du hast ja in der Liste zu einem Objekt die ganzen Eigenschaften, da steht auch Backcolor.
Also wäre der Code im Prinzip

Steuerelementname.Backcolor = ImColorPickerGewählteFarbe

Du musst schauen, was Dir Dein Colorpicker zurückgibt, einen ColorIndex, einen bzw. 3 RGB-Werte oder …
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#4
(04.07.2018, 19:38)schauan schrieb: Steuerelementname.Backcolor = ImColorPickerGewählteFarbe

Hallo,

und als Antwort auf die Frage umgemünzt dann so in der Art:
  Me.Controls(ListBox1.Value).BackColor = ImColorPickerGewählteFarbe
Gruß Uwe
Top
#5
Hallo an alle,

Danke schon mal für die Top antworten es kommt kein error aber es geht nicht :19:

Genauere Beschreibung:

Userform1 = EinstellungenButton
Userform2 = Listbox = Steuerelemente von Userform1

Bei klick auf Element = ShowColor = ColorPicker

Userform1 gewähltes Element hat Farbe von Picker

Picker gibt colorIndex wert zurück 

LG Flo
Top
#6
OMG Hat sich erledigt :19: :19:

Ich habe einfach Me Durch Userform1 ersetzt Anfänger Fehler :16: :16: :16:

Lg Flo
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste