|
大家好!我做了一个计时提醒的小软件,目前大部分已经完工了。但是在优化功能的时候有两个问题没有解决,请高人帮忙一下,谢谢!
1. 软件界面上有四个同为一组的单选按钮(radiobutton)。我目前的想法是,想用键盘来控制单选按钮的选择问题,比如说按下Ctrl+F1就自动选择第一个按钮,Ctrl+F2选择第二个等等。现在的瓶颈在于无法编写键盘事件,因为我的程序一启动后焦点就设定在第一个按钮上,所以我在窗体代码里加入键盘事件没有用(我做了个试验,只有在没有任何控件的窗体内使用这种方法,程序才能响应键盘事件)。我的意图是想,无论目前的焦点在什么位置上,只要按下了Ctrl+f1就要响应。请问代码该怎么编啊!我实在搞不出来了!该不会把所有的控件都加上一个键盘事件吧!
2. 当选定了一个单选按钮后,我的程序设定为与选定的单选按钮对应的数值框(NumbericUpDown)接收焦点。现在我还想要一个功能,就是不仅要接收焦点,而且还要自动的把里面的数字给选定,弄成蓝色,这样用户可以直接输入数字,但是我看了一下,好象选定的功能只有当对象是文本字符的时候才可以,但是数值框中的对象是数字,请问该怎么办啊?
|
|