随笔分类 -  C#

摘要:本文介绍常见的实现主应用程序单一实例运行的几种方式。 方式一: 方式二: 方式三: 方式四: 注意:添加 Microsoft.VisualBasic.dll类库引用,并在项目属性窗口中设置启动对象为类MainEntry。 对于单一实例运行,不得不提到主进程通知,就是说第二次启动应用程序时,如何发送消 阅读全文
posted @ 2016-04-15 10:50 心梦缘 阅读(556) 评论(0) 推荐(0)
摘要:(1)3行代码实现水印TextBox(Watermark TextBox)效果图:源代码: (2)2行代码实现不规则消息提示框效果图:源代码: This is ... 阅读全文
posted @ 2014-12-30 11:31 心梦缘 阅读(326) 评论(0) 推荐(0)
摘要:1、本地化支持(1)重写控件默认的依赖属性LanguagePropertyFrameworkElement.LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropert... 阅读全文
posted @ 2014-11-06 14:08 心梦缘 阅读(1490) 评论(5) 推荐(3)
摘要:(1)方式一: Color color1 = (Color)System.Windows.Media.ColorConverter.ConvertFromString("#E0E0E0");(2)方式二:Color color2 = ConvertToColor("#E0E0E0"); publi... 阅读全文
posted @ 2014-10-30 18:55 心梦缘 阅读(2358) 评论(0) 推荐(0)
摘要:WPF提供了样式、模板、触发器、状态管理、矢量形状等方式,让我们不需要背景图片,也可以轻松定制控件的风格样式。下面是笔者针对Checkbox进行的样式定制,让“正确”绿得好看,让“错误”红的显眼。 本文提供了两种风格,如果不是很适应自己系统的整体风格,可以对样式代码进行修改。 源代码:htt... 阅读全文
posted @ 2014-10-30 10:59 心梦缘 阅读(3316) 评论(8) 推荐(3)
摘要:Is C# a clone of a Microsoft replacement for Java?Let's look at whatAnders Hejlsberg Said.Hejlsberg: First of all, C# is not a Java clone. In the desi... 阅读全文
posted @ 2014-10-25 08:56 心梦缘 阅读(210) 评论(0) 推荐(0)
摘要:C#中的DateTime:本周,本月,今年,本周第一天...有时辰需要按照当前时刻,断定其它的都没有什么难度,只是本季度稍稍麻烦些。因为一年有四个季度,可以按照当前月份,获得本季度第一个月的月份,然后这个月的第一天,就是本季度的第一天了DateTime dt = DateTime.Now;//当前时刻DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));//本周周一DateTime endWeek = startWeek.AddDays(6);//本周周日DateTi 阅读全文
posted @ 2012-11-01 16:50 心梦缘 阅读(262) 评论(0) 推荐(0)