C# 是否可以在注册表项中计算或计数此按钮被按下的次数?
我不知道它的基本原理,我是新手。如何在c#中完成它C# 是否可以在注册表项中计算或计数此按钮被按下的次数?,c#,.net,winforms,registry,C#,.net,Winforms,Registry,我不知道它的基本原理,我是新手。如何在c#中完成它 是否可以在注册表项中计算或统计按下此按钮的次数?您的问题可分为两部分: 获取按钮被按下的次数 假设这是您所指的键盘键,您可以查看Control上的KeyPress事件,该事件可以帮助您开始 在注册表中输入按钮单击值 这可以通过使用注册表.SetValue()来实现。您可以像这样获取/设置键,并在代码中相应地使用它 using (RegistryKey myKey = Registry.CurrentUser.CreateSubKey(@&quo
是否可以在注册表项中计算或统计按下此按钮的次数?您的问题可分为两部分:
Control
上的KeyPress
事件,该事件可以帮助您开始
这可以通过使用注册表.SetValue()来实现。您可以像这样获取/设置键,并在代码中相应地使用它
using (RegistryKey myKey = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\YourCompanyName\SomeNewKey"))
{
int count = 0;
if (myKey != null)
{
count = Convert.ToInt32(myKey.GetValue("myKey"));
}
myKey.SetValue("myKey", ++count, RegistryValueKind.DWord);
}
“我不知道它的基本原理,我是新手”。然后学习。我们不是来教你基础知识的。我们在这里帮助您解决特定问题,但是,如果您还没有尝试,您还没有遇到问题。另外,如果您需要C#方面的帮助,请不要将您的问题标记为VB.NET。标签应该表示你问题的内容,而不是你想看的人。jmcilhinney,请总是寻求帮助,而不是嘲弄。那里没有嘲弄。有指示。这个网站应该以特定的方式使用,而你没有这样做。如果你不想被批评,那就不要做错事。“帮助”的定义不仅仅是提供你想要的任何信息,不管你是否发布了适当的问题。
using (RegistryKey myKey = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\YourCompanyName\SomeNewKey"))
{
int count = 0;
if (myKey != null)
{
count = Convert.ToInt32(myKey.GetValue("myKey"));
}
myKey.SetValue("myKey", ++count, RegistryValueKind.DWord);
}