2016-09-09 1 views
0

Ich muss ein Unterprogramm nur aufrufen, wenn ein bestimmter UltraGridColumn aktiv ist. In CellListSelect Methode, ich versuche, etwas entlang der Linien vonMit einem booleschen Wert bestimmen, ob eine bestimmte UltraGrid-Spalte die aktive Spalte ist

If UltraGrid.Rows(0).IsActiveColumn("my_Column") = True Then 
    subroutine(parameters) 
    Else 
End If 

zu tun, aber ich habe es nicht gelungen, die richtige Art und Weise, dies zu tun zu erarbeiten. Benötigt es ein separates Unterprogramm? Oder kann es in dem beschriebenen Format gemacht werden?

Antwort

0

Ich nehme an, dass der Code in der CellListSelect Event-Handler ist, so können Sie

if e.Cell.Column.Key = "my_Column") Then 
    MessageBox.Show("my_Column") 

    .... 

End If 

Als e der Name der Instanz dann CellEventArgs Parameter schreiben zu CellListSelect geben

Verwandte Themen