Hallo Alle!
Ich erstelle ein ungebundenes DGV mit einer Checkbox- und einer Textspalte, Sortmode programmatic.
Ich füge der DGV bspw. 5x "false" und "Text1(2...3...)" hinzu.
In der durch Klick auf einen Spaltenheader ausgelösten SUB prüfe ich per ForNext mit Laufvariable i, ob die Checkboxen markiert sind:
If (CBool(DGV1.Rows(i).Cells(0).Value) = True) Then...
Die gleiche SUB wird (probeweise) durch einen Standard-Button aufgerufen.
Starte ich das Programm und markiere Checkboxen, so ist über den Button alles richtig.
Über Klick auf den Spaltenheader wird immer die zuletzt markierte CheckBox als "nicht markiert" gelesen, es sei denn ich klicke nach dem Markieren noch zusätzlich in eine Textzelle.
Komplettes Projekt ist als Dateianhang dabei.
Warum ist das so? Wie kann ich das ändern, wenn ich über den Spaltenheader gehen muss?
Grüsse, elmsrock
Ich erstelle ein ungebundenes DGV mit einer Checkbox- und einer Textspalte, Sortmode programmatic.
Ich füge der DGV bspw. 5x "false" und "Text1(2...3...)" hinzu.
In der durch Klick auf einen Spaltenheader ausgelösten SUB prüfe ich per ForNext mit Laufvariable i, ob die Checkboxen markiert sind:
If (CBool(DGV1.Rows(i).Cells(0).Value) = True) Then...
Die gleiche SUB wird (probeweise) durch einen Standard-Button aufgerufen.
Starte ich das Programm und markiere Checkboxen, so ist über den Button alles richtig.
Über Klick auf den Spaltenheader wird immer die zuletzt markierte CheckBox als "nicht markiert" gelesen, es sei denn ich klicke nach dem Markieren noch zusätzlich in eine Textzelle.
Komplettes Projekt ist als Dateianhang dabei.
Warum ist das so? Wie kann ich das ändern, wenn ich über den Spaltenheader gehen muss?
Grüsse, elmsrock