最近在进行串口通讯编程,用到了一些控件用于数据或者选项的控制。注意到了以前没有注意过的东西。
1.tabControl如何让某个tabPage页不可用
tabControl1.tabPages[0].visible=false;
或者
tabControl1.tabPages[0].enabled=false;
都是不可行的。
用下面的方法:
tabControl.tabPages.Remove(tabPage1);
或者
tabControl.tabPages.RemoveAt(0);
2.NumericUpDown递增小于1的数值时点击上或下箭头不能使值按预想的显示出来
原因是NumericUpDown有一个属性DecimalPlaces。默认该值为0。当不更改该值时,是无法实现递增0.1的(虽然点击10下仍然会递增1),这个值指示显示的小数位数,所以要想递增小于1的值,此处指递增小数,则必须设DecimalPlaces属性。
本文介绍了串口通讯编程中遇到的两个具体问题及其解决方法。一是如何使TabControl中的某一页变为不可用,二是如何设置NumericUpDown控件以实现递增小于1的数值。通过调整控件属性和使用合适的方法,可以有效解决这些问题。

被折叠的 条评论
为什么被折叠?



