上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 看到这个特性时,以为能少声明内部字段,像以下代码那么写public class TestValue{ [DefaultValue(true)] public bool IsSame { get; set; }} 但其实测试过后,直接获取IsSame属性,并不是true,而且测试其他数据类型,也是一样 后来网上查了下,才发现之前的理解是错的,一下是MSDN的解释A DefaultValueAttribute will not cause a member to be automatically initialized with the at... 阅读全文
posted @ 2013-04-28 11:45 逍遥子k 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 解决方法很简单,很扯淡,在Text的内容后面加三个空格 阅读全文
posted @ 2013-04-20 16:12 逍遥子k 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 最近的系统使用到了多线程,发现一个问题在多线程弹出的提示窗体MessageBox,可能会因为用户点击等原因,根本注意不到,从而导致一些操作被忽略网上查了下,发现可以通过传入MessageBox的参数IWin32Window 来解决这个问题 MessageBox.Show(this, "请点击确定进行程序更新", "程序提示");其中,this代表一个窗体对象 阅读全文
posted @ 2013-04-20 15:38 逍遥子k 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 使用以下代码即可实现 /// <summary> /// 显示提示消息 /// </summary> /// <param name="msg">需要显示的信息</param> public static void ShowMsg(System.Windows.Forms.IWin32Window window, string msg) { XtraMessageBoxForm form = new XtraMessageBoxForm(); form.Icon = ... 阅读全文
posted @ 2013-04-20 15:33 逍遥子k 阅读(1645) 评论(0) 推荐(1) 编辑
摘要: DevExpress的皮肤设置,只对创建他的线程生效。所以必须在多线程的方法中,手动添加设置 //皮肤设置只对创建他的线程生效,所以必须在线程方法中设置皮肤 DevExpress.UserSkins.BonusSkins.Register(); //主程序中未使用,可以注释掉这一句 if (!string.IsNullOrEmpty(skinName)) DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName =... 阅读全文
posted @ 2013-04-20 15:26 逍遥子k 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 将窗体的属性AllowFormGlass设置为DefaultBoolean.False即可 this.AllowFormGlass = DefaultBoolean.False; 阅读全文
posted @ 2013-04-17 14:40 逍遥子k 阅读(503) 评论(0) 推荐(0) 编辑
摘要: [DllImport("user32.dll")] public static extern bool PrintWindow( IntPtr hwnd, // Window to copy,Handle to the window that will be copied. IntPtr hdcBlt, // HDC to print into,Handle to the device context. UInt32 nFlags /... 阅读全文
posted @ 2013-04-12 22:29 逍遥子k 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: private string[] GetFiles(string path) { List<string> lstFiles = new List<string>(); lstFiles.AddRange(Directory.GetFiles(path)); string[] dirs = Directory.GetDirectories(path); foreach (string dir in dirs) { try ... 阅读全文
posted @ 2013-04-12 22:18 逍遥子k 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 在写入文件时,指定Encoding为ASCIIEncoding.Default就可以解决该问题如 File.WriteAllText("update.bat","taskkill /F /IM explorer.exe", ASCIIEncoding.Default); //创建批处理文件 阅读全文
posted @ 2013-04-12 22:15 逍遥子k 阅读(470) 评论(0) 推荐(0) 编辑
摘要: //需要添加Microsoft.VisualBasic引用 Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(path, Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing); 阅读全文
posted @ 2013-03-12 13:25 逍遥子k 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页