随笔分类 -  C#

上一页 1 ··· 6 7 8 9 10 11 下一页

WinForm,在另一个线程中更新Form中的数据(转)
摘要:Form本身有线程,但对于一些耗时的操作,我们不希望在Form的线程中进行,因为会导致Form线程阻塞,产生假死的现象。 其他线程中操作Form中的控件,总出现“线程间操作无效: 从不是创建控件的线程访问它”,如何解决呢? 很简单,利用委托。 比如: xForm上有dataGridView1控件,x 阅读全文

posted @ 2019-05-26 17:41 xihong 阅读(298) 评论(0) 推荐(0)

子线程通知主线程的方法
摘要:public delegate void SetIntValue(int value); public void setX(int value) { if (InvokeRequired) { // 在子线程中调用此方法时,通过Invoke转成主线程执行 <span style="color: rg 阅读全文

posted @ 2019-05-26 15:54 xihong 阅读(599) 评论(0) 推荐(0)

C#子线程执行完后通知主线程(转)
摘要:其实这个比较简单,子线程怎么通知主线程,就是让子线程做完了自己的事儿就去干主线程的转回去干主线程的事儿。 那么怎么让子线程去做主线程的事儿呢,我们只需要把主线程的方法传递给子线程就行了,那么传递方法就很简单了委托传值嘛; 下面有一个例子,子线程干一件事情,做完了通知主线程 上面就是一个通过委托进行向 阅读全文

posted @ 2019-05-26 14:11 xihong 阅读(730) 评论(1) 推荐(0)

c#子线程执行完怎么通知主线程(转)
摘要:定义一个委托实现回调函数 public delegate void CallBackDelegate(string message); 程序开始的时候 //把回调的方法给委托变量 CallBackDelegate cbd = CallBack; //启动线程 Thread th = new Thre 阅读全文

posted @ 2019-05-26 14:04 xihong 阅读(525) 评论(0) 推荐(0)

winform软件版本检测自动升级开发流程(转)
摘要:注:按此博文试验OK 2021/3/8 补充: 1、下载软件后进行试验,创建Export文件夹、创建program文件夹、创建DLL文件夹,几个项目分别编译到不同的文件夹中。 2、SoftUpdate.cs中的updateUrl 修改为服务器的ip,使用phpstudy2016进行服务器升级文件及x 阅读全文

posted @ 2019-05-17 15:45 xihong 阅读(637) 评论(0) 推荐(0)

如何让在panel里的子窗体随panel的大小改变而变化?(转)
摘要:private void Form1_Load(object sender, EventArgs e) { frm=new Form2(); frm.TopLevel = false; frm.Show(); this.panel1.Controls.Add(frm); this.panel1.Re 阅读全文

posted @ 2019-05-15 08:46 xihong 阅读(3170) 评论(1) 推荐(0)

C#如何控制panel加载的字窗体中控件的位置随着显示器分辨率大小而改变
摘要:System.Windows.Forms.Screen screen=Screen.PrimaryScreen; System.Drawing.Rectangle rct=screen.Bounds; //rct.Height.ToString();//高度 //rct.Width.ToString 阅读全文

posted @ 2019-05-15 08:39 xihong 阅读(754) 评论(0) 推荐(0)

C# winform中使用Panel调节窗口变化是各控件的位置(转)
摘要:我的目的是在窗口上有些控件,在窗口大小变化时,上面的控件位置不动,大小也不动。下面的控件随着窗口的大小变化而变大。 做法是用两个panel,panelTop和panelFill。上面的控件都放到panelTop里面。下面的控件都放到panelFill中。 然后设置PanelTop的Dock属性是To 阅读全文

posted @ 2019-05-15 08:36 xihong 阅读(2738) 评论(0) 推荐(0)

DevExpress中GridControl的重新绑定数据后如何刷新 (转)
摘要:如果对girdcontrol的datasource新添加数据,重新刷新, gridControl1.DataSource = list; gridView1.RefreshData(); 阅读全文

posted @ 2019-04-22 22:01 xihong 阅读(1152) 评论(0) 推荐(0)

Dev GridControl数据修改后实时更新数据源(转)
摘要:1: /// <summary> 阅读全文

posted @ 2019-04-22 21:58 xihong 阅读(2638) 评论(0) 推荐(0)

Devexpress gridview cell增加控件
摘要:1、根据上图次序,先添加三类控件类型; 2、根据上图次序设置columnEdit 3、点开ColumnEdit , 设置 check 和 uncheck的 value 阅读全文

posted @ 2019-04-22 15:38 xihong 阅读(256) 评论(0) 推荐(0)

DevExpress中GridControl的使用笔记(转)
摘要:转自:https://www.jianshu.com/p/badc1d2f0841 注:练习例子为: DxApplication1 -> XtraForm1 , 例子上传到本博中 2019.4.22 Content [Level 1:基本](#Level 1:基本) [Level 2:列名](#Le 阅读全文

posted @ 2019-04-21 20:59 xihong 阅读(685) 评论(0) 推荐(0)

DevExpress.XtraGrid.GridControl中数据源的绑定问题
摘要:在利用DevExpress.XtraGrid.GridControl作为一个可编辑的表格控件时,在利用控件之前,先将一个初始化的DataTable对象作为GridControl的数据源进行绑定。可是在编辑完成以后,当gridview的fousedrow还停留在最后编辑的一列时,直接点击保存,然后在绑 阅读全文

posted @ 2019-04-20 17:38 xihong 阅读(541) 评论(0) 推荐(0)

DevExpress GridView 整理(转)
摘要:DevExpress GridView 那些事儿 1:去除 GridView 头上的 "Drag a column header here to group by that column" --> 点击 Run Designer -> 找到:OptionView -> 将 ShowGroupPane 阅读全文

posted @ 2019-04-20 13:37 xihong 阅读(591) 评论(0) 推荐(0)

C# datagridview大小跟随窗口动态改变(转)
摘要:在C#中使用winform布局的时候,拖一个datagridview到窗体上面,将datagridview调整为适合窗体的大小。 但是运行之后,点击最大化按钮的时候,发现datagridview的大小没有随着窗体的大小而变化。这时候需要设置一下datagridview的相应属性就可以实现,将Anch 阅读全文

posted @ 2019-04-19 21:44 xihong 阅读(3316) 评论(0) 推荐(0)

tabcontrol如何使大小随着窗口大小自动变化
摘要:控件的DOCK属性设成 FILL 阅读全文

posted @ 2019-04-18 22:10 xihong 阅读(770) 评论(0) 推荐(0)

VS2010+WPF+LINQ for MySQL
摘要:学习wpf,连接数据库和linq for mysql 1、参考以前博文,恢复在 Vs2010+linQ for Mysql的环境。 2、建立 wpf工程,参照1,生成 datacontext.cs ,并拷入几个动态库、DBHelper.cs ,添加程序配置文件 app.config,并参照1例子工程 阅读全文

posted @ 2019-04-12 14:07 xihong 阅读(258) 评论(0) 推荐(0)

WPF项目中解决ConfigurationManager不能用(转)
摘要:https://blog.csdn.net/MOESECSDN/article/details/78107888 在WPF项目中遇到这样的问题,做一下笔记。希望对自己和读者都有帮助。 在aap.config中明明引用了 System.Configuration 命名空间,但就是提示 Configur 阅读全文

posted @ 2019-04-12 10:02 xihong 阅读(221) 评论(0) 推荐(0)

VS2010生成安装包制作步骤 (转)
摘要:阅读目录 VS2010生成安装包制作步骤 阅读目录 VS2010生成安装包制作步骤 回到目录 VS2010生成安装包制作步骤 在VS2010中文旗舰版本中生成winForm安装包,可以复制你电脑中的开发环境,避免你忘记了一下配置然后在别的机器上运行不起来。也省去了Framwork的安装。 1.新建安 阅读全文

posted @ 2018-06-18 10:46 xihong 阅读(776) 评论(0) 推荐(0)

C# ASCII与字符串间相互转换 (转)
摘要:引言: 最近开始学习C#,在写串口助手小工具时遇到十六进制发送与字符发送之间转换的问题, 小弟通过网络各路大神的帮助下,终于实现正确显示收发,小弟菜鸟一枚,不足之处还望各位批评指正O(∩_∩)O! 其中主要是利用调用ASCIIEncoding类来实现(System.IO.ASCIIEncoding) 阅读全文

posted @ 2018-06-16 20:35 xihong 阅读(2240) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页

导航