Steuerelement als "selected" setzen? Selektion aufheben?

daDom

Erfahrenes Mitglied
Hi Jungs!

Ich habe ein Steuerelement (PicBox) das mehrere Instanzen während des Programmsablaufs bekommt.

Wenn ich die Instanz der jedoch lösche, merkt er sich mit Einrichtung(Sel).Tag jedoch diese(z.B. 1).
Wenn ich dann mit der Maus über eine andere Instanz gehe, meckert mein Programm.

Wie kann ich VB sagen, das es von momentan selektierten einen herunter zählen soll und ein anderes selektieren soll?

Oder noch besser:
Wie kann ich VB anweisen, die selektion aufzuheben?

Mit "AnderesSteuerelement.SetFocus" klappt es nicht....



daDom
 
Falls du in der Tag-Eigenschaft speicherst ob ein Steuerelement markiert ist oder nicht, einfach den Wert auf False setzen, oder was immer du für "nicht markiert" verwendest (unnötig wenn du das Steuerelement sowiso löschen willst).
Dann die Variable Sel um eins runter zählen und bei diesem Steuerelement die Tag-Eigenschaft auf "markiert" setzen.
 
Dann die Variable Sel um eins runter zählen und bei diesem Steuerelement die Tag-Eigenschaft auf "markiert" setzen.
Genau das bekomme ich nicht hin...
Könntest du mir ein Code-Bsp geben?

Dann die Variable Sel um eins runter zählen
Was aber, wenn das momentan selektierte den Index "0" hat?
Weiter runter kann man ja gar nicht zählen...

Ausserdem beinhaltet die ".Tag" Eigenschaft bei mir den Drehwinkel des Steuerelementes - nicht die "markiert"-Eigenschaft.



Gruß
daDom
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück