我只会用鼠标点击CheckBox, 使得CheckBox的Checked属性为true, 并且在界面上CheckBox的方框会打勾, 就像下图
我现在要通过键盘快捷键实现同样的功能, 更改Checked属性, 并且在CheckBox前方的方框内打勾或取消, 怎么都搞不定.
我现在要通过键盘快捷键实现同样的功能, 更改Checked属性, 并且在CheckBox前方的方框内打勾或取消, 怎么都搞不定.
解决方案 »
- OpenFileDialog的时候内存怎么释放??
- 请问如何实现以下报表格式:
- c# 生成CHM电子书时, 文件名有“#”的打不开?请问这么解决?谢谢
- 谁简单的说说#region 的意思啊?
- 关于部署的问题
- 急!!!Unicode转Ascii,例如龙字编码从0x9F99-->0xC1FA,这些方法好象都不行?
- 利用C#登陆认证sql的问题
- 怎样在 c#和com之间传字符串,急急急!
- 请问如何在一个textbox中从左往右滚动显示一个文本文件的内容
- checkedlistbox怎么设置可以让它每次只能选中一个呢?其他的都没选中
- 数据搬迁
- C#中查看xml某个节点是否存在..........................新手求解
用到了。
可以单独定义一个事件然后注册到chekbox的selected事件中。
cb.Checked = false;
例子 : checkbox1(&s)
这个就是快捷键为Alt+s
{
e.KeyChar = 'd'; //设置key按键 这里设的是d
if (checkBox1.Checked == true) //判断一下checkBox1的状态
{
checkBox1.Checked = false;
}
else
{
checkBox1.Checked = true;
}
}这样当控件checkBox1得到焦点时 按d键就能改变 checked值了
{
checkbox1.checked = !checkbox1.checked;
}
原来打勾是用select()函数实现的, 多谢了, 之前一直以为是某个属性