
C#
tiberx
这个作者很懒,什么都没留下…
展开
-
C#的TreeView控件使用小结
最近用C#做开发,用到了树形控件。遍查网络,发现知识比较零散。尤其没有介绍如何选择节点后,定位到数据库中的某行记录,并显示在界面。我通过摸索,发现可以通过定位Tag来实现。特介绍下主要过程,并分享出来。废话不言,上代码:1)循环遍历数据表,初始化TreeView: public void init_treeView1() { treeView1.LabelEdi原创 2014-02-21 12:16:22 · 980 阅读 · 0 评论 -
C#打开和切换界面代码中show和ShowDialog的区别
最近在开发一个C#项目,发现程序的内存占用飞速上升。反复查找,终于定位到原因。由于在主界面和子界面切换过程中对于show语句使用不当所造成的。从Form1到Form2界面切换原来代码如下:Form2 dlg = new Form2();Dlg.show();this.Hide();从子界面Form2返回Form1的代码如下:Form1 dlg = new Form1()原创 2014-02-20 11:38:42 · 2030 阅读 · 0 评论 -
C#实现动态添加和删除控件
最近弄一个项目,需要动态添加控件和删除控件.原始界面如下: 如上图操作添加按钮,则下面自动增加一行GROUPBOX控件,操作删除则自动删除最后一行开始的BROUPBOX控件.实现步骤如下:1)定义一个记录行数的全局变量 public int watch_num = 0; 2)编写动态添加的代码 private void addWatchFrom(int _s原创 2014-03-11 14:36:22 · 11317 阅读 · 0 评论 -
c# winform 反射 动态创建窗口
private void button1_Click(object sender, EventArgs e) { string formName = this.textBox1.Text; ObjectHandle objectHandle = Activator.CreateInstance(null, formName);转载 2014-03-11 11:26:40 · 1761 阅读 · 0 评论 -
C#读写文本文件
首先引入命名空间:using System.IO;下面实现写入文件: FileInfo f = new FileInfo(Application.StartupPath+"/warn.txt"); StreamWriter w = f.CreateText(); w.WriteLine("aas转载 2014-03-12 16:22:10 · 713 阅读 · 0 评论 -
C#分割字符串
string[] attr = TextBox1.Text.ToString().Split('\n'); 转载自百度提问转载 2014-03-12 16:35:05 · 578 阅读 · 0 评论 -
C#出现可访问性不一致的解决
我今天开发项目,程序编译通不过.错误截图如下: 查阅文档,发现当对象定义前没有属性,均默认私有.当你在其他类中,应用该类,并重新对类定义为公有,就会出错.解决方法很简单,把那个类设置为公有即可.发现前后两个截图区别了么.原创 2014-03-20 16:57:33 · 826 阅读 · 0 评论 -
C#数据列表控件取消每列前面的框
开发程序用到了数据列表控件,发现每列数据前都有框,特别难看,如下图:我后来寻找了该控件的属性设置,发现很容易解决.代码如下: this.logList.RowHeadersVisible = false;该项目设置为FALSE,就去掉这个难看的东西了.效果如下:原创 2014-03-20 17:06:03 · 642 阅读 · 0 评论