C#
018
给我一个程序,我能颠倒世界。
展开
-
习惯在路径加上Application.StartupPath
今天在写程序的时候发现了一个很无奈的错误,找了2、3个钟,最后找同事,搞了1个钟,到最后才发现原来是路径的问题。先写个简单的程序:1、新建“windows应用程序”工程。2、在工程目录的bin/Debug下新建一个018.txt,往里写一个行字“能读到我吗?”。3、添加一个OpenFileDialog控件。改名为openFileDialog。4、添加一个按钮,在按钮点击事件里添加下原创 2008-08-25 20:06:00 · 2208 阅读 · 0 评论 -
C#实现PDA划屏效果
基本思路:定义一个组件,传需要在该控件上实现划屏的控件给该组件,该组件通过注册该控件的MouseMove和MouseUp事件,通过这两个事件来注册向上向下向左向右划的事件。 一、添加组件1、新建组件 项目名右击->[添加]->[组件]->[名称]输入TouchController.cs。生成一个以TouchController为类名的组件。 2、添加字段pr原创 2009-04-05 00:15:00 · 1826 阅读 · 3 评论 -
C#的枚举Enum注意的问题
前段时间,由于在项目中不小心把同一个枚举中的两个不同项写成了同一个值,项目编译正常。如下: enum MyEnum { A = 1, B = 1 }好奇之下写了代码进行验证: enum MyEnum {原创 2011-07-22 10:10:28 · 1033 阅读 · 1 评论 -
VS设置多个条件编译符号
项目【属性】->【生成】->【条件编译符号】,用“;”(分号)隔开。如图:接着在代码就可以使用:#if MSSQL ... ...#endif#if ORACLE... ...#endif原创 2011-08-04 16:27:32 · 2085 阅读 · 0 评论