【问题标题】:Constant update of the form's data不断更新表单数据
【发布时间】:2017-08-10 08:41:33
【问题描述】:

这基本上是一个简单的问题。

我想在.net 平台上的WinForm 应用程序中打开主窗体时按capslocknumlock 键动态更新标签。我该怎么做?

【问题讨论】:

标签: c# .net winforms capslock num-lock


【解决方案1】:

你必须听这样的按键回调

private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
{
    if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)
    {
        Keys k = (Keys)Marshal.ReadInt32(lParam);
        if (k == Keys.Capital)
        {
            label1.Text = "Heureka";
        }
    }
    return CallNextHookEx(_hookID, nCode, wParam, lParam);
}

【讨论】:

    猜你喜欢
    • 2012-06-01
    • 2019-03-24
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多