Ich habe eine TableLayoutPanel (tlp_printing_content_layer2) mit 1 Spalte und 2 Zeilen, jede Zelle enthält auch 1 Schaltfläche, Wie kann ich die Spalte und die Zellennummer erhalten, wenn die Schaltfläche geklickt? Weil ich mag die Schaltfläche mit einem anderen UsercontrolWie erhält man die Spalten- und Zeilennummer des Absenders?
Private Sub btn_printer_Click(sender As Object, e As EventArgs) Handles btn_printer2.Click, btn_printer3.Click, btn_printer4.Click, btn_printer5.Click
Dim currButton As Button = sender
Dim prtp As New ctrl_PrinterPanel
currButton.Dispose()
tlp_printing_content_layer2.Controls.Add(prtp, sender.column, sender.row)
End Sub
sender.column und sender.row ersetzen wird nicht funktionieren ... oder ist, dass andere Art und Weise auf die Schaltfläche mit anderen Usercontrol zu ersetzen?
Haben Sie immer nur zwei Reihen haben? –
'dim pos als TableLayoutPanelCellPosition = tlp.GetCellPosition (button)' –