窗体边框样式设为NONE private void Form Load object sender, EventArgs e TransparencyKey Color.White Image BackgroundImage Bitmap.FromFile E: DDD.jpg BitmapRegion BitmapRegion new BitmapRegion 此为生成不规则窗体和控件的类 Bi ...
2012-01-12 11:45 1 3080 推荐指数:
异形窗体即不规则窗体,一般采用png图片,一般绘制异形窗体分两步: 1、设置遮罩区 2、绘制图片 使用png图片的透明部分作为遮罩区,然后绘制图片,这样我们就看到一个只绘制了非透明部分的图形,废话少说,以实现绘制一只蝴蝶(蝴蝶为半透明)为例,效果 ...
实现效果图1:实现效果图2:实现效果图3: 异形窗体的实现思路(一)、采用UpdateLayeredWindow这个api函数基于Png图alpha通道绘制异形窗口 优点:真正意义上的异形窗口 缺点:用了WS_EX_LAYERED后当前窗体不处理paint ...
设置Frameless,使用透明图像作为图像掩码,后面再处理下事件。效果如下: ...
一、前言 我们在做Winform窗体程序开发的时候,会经常遇到窗体之间相互传值。假设有下面的一个场景:一个主窗体和一个子窗体,点击主窗体上面的按钮给子窗体传值,并在子窗体上面显示出来,一般会有如下几种方式实现。 二、公共属性 我们可以在子窗体里面定义一个公共的属性,然后在父窗体里面给公共 ...
private void simpleButton1_Click_1(object sender, EventArgs e) { ScreenShut ...
在讲截图之前,先看看怎么隐藏窗体,在winform中,隐藏窗体也许很简单,是的,直接调用hide()方法就可以隐藏呢! 但是有时有这样的需求,比如你在窗体上布局了菜单,然后在隐藏窗体时你希望又可以调用,这时你就可以采用另外一种方式呢! 关键是这段 ...
奇: 常用控件的使用(期间参杂着VS快捷键/常用设置) 快捷键:引用命名空间:shift+alt+F10 断点:F9 调试:F5 逐句调试(每行代码一次跳转):F11 逐过程调试:F10 ...