【C#】编码技巧---一些有趣的功能代码段

站在巨人的肩膀上(Standing on Shoulders of Giants), 利用互联网的红利,以下是找到的一些可能会给大家一些启发的编码技巧。


01 如何以最顶层方式显示程序窗体 —38

此编程技巧主要介绍了如何设置TopMost属性实现以最顶层方式显示应用程序窗体。

一般情况下,应用程序西黄提只有在当前具有焦点的情况下,才显示在其他应用程序的前端(顶层),否则应用程序窗体界面就会被其他当前具有焦点的应用程序界面所掩盖;但是在有的情况下,应用程序需要在任何情况下都处于其他应用程序的前端,即最顶层显示窗体。

private void button1_Click(object sender , EventArgs e)
{ // 以最顶层方式显示窗体
 this.TopMost =true;
}
private void button2_Click(object sender, EventArgs e)
{ //以正常方式显示窗体
  this.TopMost=false;

}

02 如何使用图像创建皮肤程序窗体 —39

此编程技巧主要介绍了如何根据图像样式创建程序窗体以界面并进行变换,即通常所说的程序窗体界面。

实例程序执行后,将根据图像显示一个不规则的窗体界面,单击“皮肤一”按钮,则根据图像显示该程序另一个不规则的窗体界面;单击“皮肤二”按钮,则显示第一个不规则的窗体界面。

在.NET中,可以通过设置应用程序窗体IDE公共属性来实现这种个性化的窗体界面效果。缺省情况下,.NET创建的Windows应用程序窗体有一个TransparencyKey属性,该属性能够设置窗体透明区域的颜色。(有点小神奇,可以玩玩)

private void Form1_Load(object sender, EventArgs e)
{ // 使用图像创建皮肤窗体
  this.TransparencyKey =Color.White;
  this.FormBorderStyle=FormBorderStyle.None;
  this.BackgroundImage=Image.FormFile("Show1.bmp"
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值