随笔分类 - C#
摘要:本文介绍常见的实现主应用程序单一实例运行的几种方式。 方式一: 方式二: 方式三: 方式四: 注意:添加 Microsoft.VisualBasic.dll类库引用,并在项目属性窗口中设置启动对象为类MainEntry。 对于单一实例运行,不得不提到主进程通知,就是说第二次启动应用程序时,如何发送消
阅读全文
摘要:(1)3行代码实现水印TextBox(Watermark TextBox)效果图:源代码: (2)2行代码实现不规则消息提示框效果图:源代码: This is ...
阅读全文
摘要:1、本地化支持(1)重写控件默认的依赖属性LanguagePropertyFrameworkElement.LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropert...
阅读全文
摘要:(1)方式一: Color color1 = (Color)System.Windows.Media.ColorConverter.ConvertFromString("#E0E0E0");(2)方式二:Color color2 = ConvertToColor("#E0E0E0"); publi...
阅读全文
摘要:WPF提供了样式、模板、触发器、状态管理、矢量形状等方式,让我们不需要背景图片,也可以轻松定制控件的风格样式。下面是笔者针对Checkbox进行的样式定制,让“正确”绿得好看,让“错误”红的显眼。 本文提供了两种风格,如果不是很适应自己系统的整体风格,可以对样式代码进行修改。 源代码:htt...
阅读全文
摘要: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...
阅读全文
摘要:C#中的DateTime:本周,本月,今年,本周第一天...有时辰需要按照当前时刻,断定其它的都没有什么难度,只是本季度稍稍麻烦些。因为一年有四个季度,可以按照当前月份,获得本季度第一个月的月份,然后这个月的第一天,就是本季度的第一天了DateTime dt = DateTime.Now;//当前时刻DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));//本周周一DateTime endWeek = startWeek.AddDays(6);//本周周日DateTi
阅读全文

浙公网安备 33010602011771号