FormStart にユーザー コントロールの NumericKeyPad があり、フォームスタートの textBoxEmployee# でボタン 3 (Tag 値: 3) などのボタンをクリックすると、3 などが書き込まれる必要があります...
質問する
1919 次
1 に答える
1
でカスタム イベントを作成し、UserControl
ボタンのクリックを処理して、そこから発生させます。次に、親フォームから のカスタム イベントを処理しますUserControl
。説明のために、ここにコード サンプルを示します (VB.NET - 私は C# があまり得意ではありません)。
Public Class UserControl1
Public Event ButtonClicked(tag As Object)
Private Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click
RaiseEvent ButtonClicked(CType(sender, Button).Tag)
End Sub
End Class
Public Class Form1
Private Sub UserControl11_ButtonClicked(tag As Object) Handles UserControl11.ButtonClicked
TextBox1.Text = tag
End Sub
End Class
于 2012-11-11T13:31:59.750 に答える