tabcontrol

问题描述

请问各位,tabcontrol索引改变后,要经过十几个毫秒才能执行下一条指令,这是为什么呀?

解决方案

解决方案二:
没怎么看出来有延时啊。是不是在你的tab页面上初始化控件的时候产生的延时
解决方案三:
十几个毫秒你是怎么感受出来的呢?
解决方案四:
改变索引之后马上进行串口通讯发命令,向下位机发命令,但是不能在设定的20Ms内收到下位机返回的值,需要30毫秒才能收到返回。如果不改变索引的话,就可以在20Ms内收到,这是为什么呀
解决方案五:
Windows不是实时操作系统,有个几十毫秒的延迟很正常。
解决方案六:
那对于这种情况要怎么处理,难倒只能讲设定时间加长
解决方案七:
串口通信应该单独一个线程处理啊,你怎么给放到主线程里了TAB改变,窗体要重绘,当然会占用时间
解决方案八:
另外,串口超时时间设置为20MS本身也不合理有太多意外因素会导致超时了改为100MS
解决方案九:
反正如果通信正常的话,数据返回,回调函数也会立即执行,对使用没有任何影响只有通信异常的时候会多等一下

时间: 2024-09-28 01:34:12

tabcontrol的相关文章

System.Windows.Forms.TabControl控件的示例

发现学生们特别喜欢用TabControl控件,问过之后才知道,原来他们觉得这个控件看上去比较酷,难怪现在标签式浏览器这么受欢迎.既然喜欢,咱就投其所好,赶紧做了一点教学示例. 这里演示了TabControl的常用事件:SelectedIndexChanged Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.Sel

如何去掉TabControl控件默认添加的TabPage

把TabControl添加到设计器的时候,默认会添加两个TabPage,当继承 TabControl自定义控件的时候,这两个默认的TabPage常常会制造一些麻烦,今 天我来介绍一种方法来去掉这两个默认的TabPage: 实际上思路比较简单,主要是通过ToolboxItem特性提供自定义的 ToolboxItem类来修改工具箱中的控件的初始化工程,只需要继承ToolboxItem类 ,重写CreateComponentsCore方法就可以实现了: [ToolboxItem(typeof(Demo

.NET 解决TabControl 页里面多余边距问题经验分享

以下是解决方法:  1.直接新建一个类,继承TabControl,然后 override DisplayRectangle 方法: 复制代码代码如下: /// <summary>  /// 解决系统TabControl多余边距问题  /// </summary>  public class FullTabControl : TabControl {  public override Rectangle DisplayRectangle {  get {  Rectangle rec

wpf-WPF TabControl 下的grid内Button 鼠标点击事件

问题描述 WPF TabControl 下的grid内Button 鼠标点击事件 WPF 我添加了一个TabControl,并且有两个tabItem,每个tabItem的grid下有Button:结构如下图: 然后我无论在最外层的root(Grid),还是tab(TabControl本身),还是内部的it1it2上面绑定 MouseLeftButtonUp 事件,当单击其他地方的时候都能触发事件,但就是单击btn1btn2(内部Button)的时候不会触发事件.为什么会这样.有什么样的解决办法吗

tabcontrol 添加页-关于TabControl控件的使用

问题描述 关于TabControl控件的使用 请问各位大神们,如何实现:在一个窗体中,点击一个按钮"添加一页",实现Tabcontrol中添加一个TabPage,但是添加时TabPage中要能拥有一些控件,如ListView,Button等.请问如何实现啊?

奇怪的问题,tabControl重绘中,DrawItem被自动无限次运行

问题描述 classExTabControl:System.Windows.Forms.TabControl{Color_BackColor;bool_CloseByRightMouseButton;bool_CanClose;///<summary>///设置或获取tabControl顶部背景色///</summary>publicColorEx_BackGroundColor{set{_BackColor=value;}get{return_BackColor;}}///<

wpf-WPF Tabcontrol ContentTemplate中包含WebBrowser时数据绑定问题

问题描述 WPF Tabcontrol ContentTemplate中包含WebBrowser时数据绑定问题 TabControl数据绑定和WebBrowser 有不兼容的情况? 不同的tabItem里 button绑定了名字显示了不同,但是webbrowser就是显示的是同一个 不使用绑定显示是正常的

求助tabControl的tabPage页背景透明

问题描述 小弟才接触c#不到1个月..准备写个东东练手.第一个练手的东西都卡住了:1个Form1界面上用1个pictureBox全屏作为背景.然后添加了个tabControl控件里面有5个Page目前tabControl1.Parent=pictureBox1;做到了标签表头透明显示pictureBox的背景图.可是tabPage无法让其透明显示pictureBox的背景图.问题很简单,就想让tabpage的背景透明显示背景图而已!求助坛子里面的大神了! 解决方案 解决方案二:没人理,还是自己顶

WPF中如何能动态的向TabControl中添加TabItem呢

问题描述 比如说界面上有Button1,Button2,有个TabControl.点击一下Button1,TabControl中就会添加一种TabItem,点击一下Button2,TabControl中会添加另一种TabItem.这种操作可以反复多次进行.大家提个思路,万分感谢.

如何实现tabcontrol的tabpage自动切换

问题描述 如题如何实现tabcontrol中的tabpages动态切换,最好能给代码,新手,求大神帮忙 解决方案 解决方案二: 解决方案三:什么叫动态切换说出具体的功能需求,而不是堆砌名词解决方案四:2个timer一个控制显示,另一个控制隐藏.解决方案五:给TabItem添加一些标识,可以赋值给Tab属性,根据这个值进行识别,触发在什么样的情况下,选择该Tab