随笔分类 -  C#

摘要:经过改正,现在进步一步更新的代码贴出来: //窗体初始化时,在树控件中添加“我的电脑”节点 private void Form1_Load(object sender, EventArgs e) { TreeNode TNode = new TreeNode("我的电脑"); tvMenu.Nodes.Add(TNode); } //选择树控件节点时,显示该节点下的所有文件夹及文件名(以全路径格式显示) private void tvMenu_AfterSelect(object ... 阅读全文
posted @ 2011-11-10 10:15 gis追梦者 阅读(600) 评论(0) 推荐(0)
摘要:不好意思啊,由于逻辑不太清楚,刚才的那段代码有些问题。现在再次更正后的代码贴出:O(∩_∩)O~//在TreeView1中显示磁盘目录及文件 string[] strDir = Directory.GetLogicalDrives();//获取本地计算机上格式为《驱动器名》:\的逻辑驱动器的名称 tvMenu.Nodes.Clear();//清空TreeViee tvMenu.BeginUpdate();//首先禁止TreeViee的重绘 foreach (string item in strDir)//... 阅读全文
posted @ 2011-11-08 16:53 gis追梦者 阅读(697) 评论(0) 推荐(0)
摘要:大家好,好久没写博客了,今天写程序遇到了要用得到磁盘目录的一个功能,于是网上查了点资料,但是没有合适的。于是基于资料的启发,重新改写了一个。现在与大家一块分享下,希望大家能够提供更好的方法。 代码如下://在TreeView1中显示磁盘目录及文件 string[] strDir = Directory.GetLogicalDrives();//获取本地计算机上格式为《驱动器名》:\的逻辑驱动器的名称 tvMenu.Nodes.Clear();//清空TreeViee tvMenu.BeginUpdate();//首先禁止Tre... 阅读全文
posted @ 2011-11-08 16:37 gis追梦者 阅读(3145) 评论(1) 推荐(0)
摘要:今天在开发GIS程序时,用到ArrayList类,但是不太清楚它是怎么使用的。于是就查找了些资料,查探了下它的使用方法。接下来,我就把我整理出来的结果分享给大家,方便大家的学习和交流。 ArrayList类位于System.Collection命名空间下,他可以动态的添加和删除元素。与数组相比,ArrayList具有如下特点:1.数据的容量是有限的,但是ArrayList的容量可以根据需要自动扩充,免除了程序员很大的麻烦。2.ArrayList提供添加、删除和插入某一范围元素的方法,但在数组中,只能一次获取或设置一个元素的值。3.ArrarList提供将只读和固定大小包装返回到集合的方法,而. 阅读全文
posted @ 2011-10-14 23:22 gis追梦者 阅读(504) 评论(0) 推荐(0)
摘要:最近由于项目需要,开始了Google Earth COM API的研究学习。在网上搜集了大量资料,但是对于Google Earth COM API的开发资料相对较少,最后也找到了一些有用的东东。经过整理综合并且加入了自己的一些想法。完成了一些功能。现在成果及代码公布如下,希望同行们批评指正,进一步完善其中的功能。View Code 1 #region 调用WindowsAPI 2 3 [DllImport("user32.dll", CharSet = CharSet.Auto)] 4 public extern static bool Se... 阅读全文
posted @ 2011-08-31 20:13 gis追梦者 阅读(1383) 评论(1) 推荐(0)
摘要:最近在网上看到了一篇关于获取磁盘容量的文章,就拿来实验了一下。经过实验,基本可以达到目的,但是相应的问题还是有,问题是,当我输入磁盘的名称时,只有输入的是大写,才可以得到正确的结果,小写就是0了。于是我重新修改了源程序,这样的话,程序不管是小写还是大写都可以得到正确值,但是有一个疑问,为什么小写时就得不到正确值呢?希望各位高手帮帮忙解决下。谢谢。 改进的代码如下: /// <summary> /// 获取磁盘总的容量 /// </summary> /// <param name="strHardDiskName">磁盘分区名称</p 阅读全文
posted @ 2011-08-14 09:24 gis追梦者 阅读(544) 评论(0) 推荐(0)