【发布时间】:2014-04-15 13:53:14
【问题描述】:
我有一个导入复合用户控件的 WinForm 应用程序(计算器)。用户控件有一个 keyDown 事件处理程序,用于将键盘链接到控件上的按钮。启动我的程序时,没有识别或执行任何 keyDown 事件。
在阅读了一些类似的帖子后,我现在认为这与焦点不在我的控制范围内有关。我尝试在我的 WinForm 加载上执行 CalcCompCtrl1.focus() 无济于事。我该如何解决这个问题?
为什么在我的 Form.vb 中创建 keyDown 事件处理程序并简单地传递信息不起作用?
Private Sub Calc_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
CalcCompCtrl1.MyCalc_KeyDown(sender, e)
End Sub
【问题讨论】: