问题:最近学c#的chart控件,想用键盘控制图表中游标的移动,结果发现chart控件根本不响应键盘事件。
解决:鼠标点击不代表chart控件获得焦点,其似乎只能用tab键获得焦点。因此只要在代码中手动使控件获得焦点即可。
问题:在编写串口接收程序的过程中,在串口事件里添加了有关winform的timer控件的代码,结果导致timer工作异常,不能引发相应事件。
解决:winform中的timer属于控件,对其修改和对其他控件的修改一样要注意invoke方法的调用,不然在其他线程修改之后c#不报错,time工作也不正常。
问题:串口接收传输效率高的16进制整型数据,在c#程序里如何简单高效地执行转换。
解决:int.Parse(data,System.Globalization.NumberStyles.HexNumber);