.NET
Fuyouche
这个作者很懒,什么都没留下…
展开
-
使用Maplex(MaplexAnnotateMap)进行智能注记一定要先AddLayer
使用Maplex(MaplexAnnotateMap)进行智能注记一定要先AddLayer,再进行渲染,否则标注显示位置不起作用。原创 2022-12-24 08:29:29 · 190 阅读 · 0 评论 -
DataTable删除行(所有的或者有条件的),List删除项参照方法3和4.
自己总结的DataTable删除行(所有的或者有条件的)的四种方法。List删除项参照方法3和4.原创 2014-04-06 11:22:13 · 10329 阅读 · 0 评论 -
C#控件设置技巧积累
1. combobox只能从列表选择,不准输入数据 combobox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;2.怎样禁止winform让它不能进行拉大缩小? Form 外观FormBorderStyle属性,当它的值为Sizable,表示窗口可以拉动大小,依此类推……这个属性是可以在属性窗口中找到原创 2012-10-07 11:16:39 · 669 阅读 · 0 评论 -
C#获取文件后缀名
string pFileFullName = openFileDialog1.FileName; string pFileName = pFileFullName.Substring(filename.LastIndexOf(".") + 1);原创 2012-10-08 20:31:27 · 3252 阅读 · 0 评论 -
(Windows Form)两个打开的窗体之间相互调用。
看完之后你会发现很简单哦:假设有两个窗体类 Form1(public) and Form2 在Form1中声明public 、static 、Form1类型的变量 pform1 ,代码:public static Form1 pform1 = null ;然后再在Form_Load事件里添加pform1 = t原创 2012-10-15 21:44:12 · 1917 阅读 · 1 评论 -
无法加载底图
在32 bit 系统中开发的项目 E:\ARCGIS\北海区预报信息集成系统3\UI\bin\Debug在64 bit 系统中开发的项目 E:\ARCGIS\北海区预报信息集成系统3\UI\bin\x86\Debug后者多了一层目录,看到没有?所以说是路径问题。原创 2012-11-30 18:52:46 · 924 阅读 · 0 评论 -
OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
解决方案一:将VS以管理员身份运行,重新打开项目,即可。解决方案二:修改oracle主目录的安全属性(win7),给用户赋予和管理员一样的权利。(方案二待验证)原创 2012-11-30 19:02:14 · 5655 阅读 · 0 评论 -
DataGridView 单元格定位到最前
根据行列的标号定位DataGridView里的单元格。当列数很多事,需要将定位的单元格显示在最前面,如何实现呢? DataGridView.Rows[targetRowIndex-1].Cells[targetColumnIndex-1].Selected = true; DataGridView.FirstDisplayedSc原创 2012-12-17 21:42:44 · 1305 阅读 · 0 评论 -
WPF-DataGrid 绑定数据源
绑定数据源 this.DataGrid.ItemsSource = this.DataTable;在指定之后,只要修改DataTable,DataGrid也会同步变化,需要注意的是DataTable在被指定给DataGrid之前要初始化,不能仅声明一个对象就赋值给DataGrid。同样:ListBox的数据源可以是List原创 2013-01-02 08:50:08 · 3271 阅读 · 0 评论 -
C# 获得年-月-日
DateTime.Today.ToString("yyyy-MM-dd") DateTime.Now.ToString("yyyy/MM/dd")注意大小写固定。 yyyy-MM-dd原创 2013-01-30 03:00:14 · 612 阅读 · 0 评论 -
【算法】判断点在多边形内部
转自 http://blog.csdn.net/hgl868/article/details/7947272水平/垂直交叉点数判别法(适用于任意多边形)注意到如果从P作水平向左的射线的话,如果P在多边形内部,那么这条射线与多边形的交点必为奇数,如果P在多边形外部,则交点个数必为偶数(0也在内)。所以,我们可以顺序考虑多边形的每条边,求出交点的总个数。下面考虑特殊情况,假如考虑边(P1,转载 2013-02-27 23:13:48 · 2551 阅读 · 0 评论 -
WinForm - ListView +imageList显示图片
贴上代码一切明了: this.listView1.View = View.LargeIcon; ; this.listView1.LargeImageList = imageList1; for (int i = 0; i { ListViewItem li原创 2013-03-27 23:26:32 · 8853 阅读 · 0 评论 -
C# 属性的使用
1.为什么要使用属性浅显理解:a. get,set可以只选其一或者两个都选择,这样就限制了字段的被访问权限-可以是只读或者只写或者可读可写。 b. 可以在set的中加限制,如果外部赋值不符合条件就可以抛出异常了。 对b举例:public int Hour{set { if (value原创 2013-04-28 19:55:05 · 1027 阅读 · 0 评论 -
WinForm与WPF互操作,在WPF的TextBox中无法输入文字
问题:WinForm项目添加WPF项目后,在WPF的TextBox中无法输入文字解决方案:在窗体show()之前,添加中间那句话。原创 2013-01-01 21:12:57 · 3103 阅读 · 1 评论 -
C# 枚举类型(enum)学习
http://www.cnblogs.com/sunney/archive/2010/08/09/1796041.html转载 2013-04-21 17:13:54 · 794 阅读 · 0 评论 -
WinForm窗体中调用FontDialog、ColorDialog实现字体、颜色设置保存成文件
问题:在WinForm窗体中调用FontDialog、ColorDialog实现字体、颜色的设置。但是怎么才能利用saveFileDialog将这些设置保存成文件呢? 无论保存成txt还是自定义的格式,再次打开时所有格式化设置全都没有了,只保留了文字。解决方案:建一个类class Config{public Font font{get;set;原创 2013-03-28 08:43:35 · 2859 阅读 · 0 评论 -
C#正则表达式
常用基本规则: *:>=0?:0或1+:>=1常用实例总结: Regex IsInteger = new Regex(@"^-?\d+$"); - 整数(如:1 ,2 ,-1 ,-2,不包括带“+”的) Regex IsFloat = new Regex(@"^-?\d+\.\d+$"); - 浮点数(如 1.1 ,2.2 ,-1.1 ,原创 2013-03-22 16:38:01 · 771 阅读 · 0 评论 -
C#调用Windows图片和传真查看器打开图片
//建立新的系统进程 System.Diagnostics.Process process = new System.Diagnostics.Process(); //设置文件名,此处为图片的真实路径+文件名 process.StartInfo.FileName = fileName; //此为关键部分。设置进程运行参数,此时为最大化窗口显示图片。 process.StartI转载 2013-03-30 13:28:03 · 1484 阅读 · 0 评论 -
Microsoft Visual Source Safe (VSS) 添加 源代码管理
1.可通过VS - 文件 - 源代码管理 - 将解决方案添加到源代码管理优点:自动过滤掉bin、obj目录的无用东西。缺点:未包括在项目中的文件夹(如文件夹GPS)无法添加到VSS,其他成员也无法通过VSS获得此文件夹GPS2.也可直接拖动文件夹到VSS的相应目录,这样做会使得.root文件夹确实,即使手工建上这个文件夹,在获取最新版本后,仍有问题。 还在研究中。原创 2013-03-29 07:33:02 · 1274 阅读 · 0 评论