2016 年 1 月

C#退出窗体、程序的区别

代码

纯转载自http://www.cnblogs.com/yugen/archive/2010/08/10/1796864.html: 1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;…

C# WPF 显示异形窗体(PNG完美半透明)

代码

在Visual C 里,如果使用Windows 窗体应用程序可以轻松实现窗体异形。原理是使用指定颜色透明与鼠标穿透。这种方式简单粗暴,但带来的结果却是容易有杂边、染色,且不能有半透明PNG,效果很差。但是如果使用C 的WPF则可以轻松解决这个问题。 1、新建一个WPF窗体,并设置窗体属性 ------------------- AllowsTransparency="True" WindowSty…

C# WPF中修改默认启动窗体

代码

在C WPF中,默认启动窗体是 MainWindow.xmal ,如果要选择其他窗体,双击可以进入 App.xaml 。 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-…