C# Winform 模仿360系统安全工具界面-
C# Winform 模仿360系统安全工具界面-
C# Winform 模仿360系统安全工具界面-
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17542 2011-05-12 18:02 OptimizeToolToolForm 1.ico
文件 3369 2011-10-13 08:55 OptimizeToolToolFormForm4.cs
文件 5651 2011-04-28 17:06 OptimizeToolToolFormForm4.Designer.cs
文件 45959 2011-04-28 17:06 OptimizeToolToolFormForm4.resx
文件 1730 2011-04-29 11:40 OptimizeToolToolFormForm7.cs
文件 2535 2011-04-29 11:18 OptimizeToolToolFormForm7.Designer.cs
文件 5817 2011-04-29 11:18 OptimizeToolToolFormForm7.resx
文件 1960 2011-05-13 10:46 OptimizeToolToolFormForm8.cs
文件 1485 2011-05-05 17:12 OptimizeToolToolFormForm8.Designer.cs
文件 5817 2011-05-05 17:12 OptimizeToolToolFormForm8.resx
文件 434 2011-10-13 08:54 OptimizeToolToolFormFormMenuParentForm.cs
文件 1523 2011-05-11 15:17 OptimizeToolToolFormFormMenuParentForm.Designer.cs
文件 5817 2011-05-11 15:17 OptimizeToolToolFormFormMenuParentForm.resx
文件 69321 2011-10-13 08:54 OptimizeToolToolFormFormMenuWindowMenu.cs
文件 78091 2011-06-24 18:28 OptimizeToolToolFormFormMenuWindowMenu.Designer.cs
文件 75768 2011-06-24 18:28 OptimizeToolToolFormFormMenuWindowMenu.resx
文件 2203 2011-04-28 16:55 OptimizeToolToolFormfrmCloseWindows.cs
文件 7766 2011-04-28 16:55 OptimizeToolToolFormfrmCloseWindows.designer.cs
文件 56858 2011-04-28 16:55 OptimizeToolToolFormfrmCloseWindows.resx
文件 4440 2011-04-29 10:46 OptimizeToolToolFormobjx86DebugDesignTimeResolveAssemblyReferences.cache
文件 8291 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugDesignTimeResolveAssemblyReferencesInput.cache
文件 4052 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugGenerateResource.read.1.tlog
文件 3194 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugGenerateResource.write.1.tlog
文件 34610 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugMagicCony.frmCloseWindows.resources
文件 2034 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.csproj.FileListAbsolute.txt
文件 289280 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.exe
文件 7972 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form2.resources
文件 27058 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form4.resources
文件 180 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form7.resources
文件 180 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form8.resources
............此处省略299个文件信息
/***************************************************************************************/
//
// 功能描述:不规则窗体和控件的生成类
// 撰 写 人:不祥(网上搜集)
// 修改人:xiaowei
//
//
/***************************************************************************************/
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
namespace EncryptForm
{
///
/// Summary description for BitmapRegion.
///
public class BitmapRegion
{
public BitmapRegion()
{ }
///
/// Create and apply the region on the supplied control
/// 创建支持位图区域的控件(目前有button和form)
///
/// The Control object to apply the region to控件
/// The Bitmap object to create the region from位图
public static void CreateControlRegion(Control control Bitmap bitmap)
{
// Return if control and bitmap are null
//判断是否存在控件和位图
if (control == null || bitmap == null)
return;
// Set our control‘‘s size to be the same as the bitmap
//设置控件大小为位图大小
control.Width = bitmap.Width;
control.Height = bitmap.Height;
// Check if we are dealing with Form here
//当控件是form时
if (control is System.Windows.Forms.Form)
{
// Cast to a Form object
//强制转换为FORM
Form form = (Form)control;
// Set our form‘‘s size to be a little larger that the bitmap just
// in case the form‘‘s border style is not set to none in the first place
//当FORM的边界FormBorderstyle不为NONE时,应将FORM的大小设置成比位图大小稍大一点
form.Width = control.Width;
form.Height = control.Height;
// No border
//没有边界
form.FormBorderstyle = FormBorderstyle.None;
// Set bitmap as the background image
//将位图设置成窗体背景图片
form.BackgroundImage = bitmap;
// Calculate the graphics path based on the bitmap supplied
//计算位图中不透明部分的边界
GraphicsPath graphicsPath = CalculateControlGraphicsPath(bitmap);
// Apply new region
//应用新的区域
form.Region = new Region(graphicsPath);
}
// Check if we are dealing with Button here
//当控件是button时
else if (control is System.Windows.Forms.Button)
{
// Cast to a button object
//强制转换为 button
Button button = (Button)control;
// Do not show button text
//不显示button text
button.Text = ““;
// Change cursor to hand when over button
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17542 2011-05-12 18:02 OptimizeToolToolForm 1.ico
文件 3369 2011-10-13 08:55 OptimizeToolToolFormForm4.cs
文件 5651 2011-04-28 17:06 OptimizeToolToolFormForm4.Designer.cs
文件 45959 2011-04-28 17:06 OptimizeToolToolFormForm4.resx
文件 1730 2011-04-29 11:40 OptimizeToolToolFormForm7.cs
文件 2535 2011-04-29 11:18 OptimizeToolToolFormForm7.Designer.cs
文件 5817 2011-04-29 11:18 OptimizeToolToolFormForm7.resx
文件 1960 2011-05-13 10:46 OptimizeToolToolFormForm8.cs
文件 1485 2011-05-05 17:12 OptimizeToolToolFormForm8.Designer.cs
文件 5817 2011-05-05 17:12 OptimizeToolToolFormForm8.resx
文件 434 2011-10-13 08:54 OptimizeToolToolFormFormMenuParentForm.cs
文件 1523 2011-05-11 15:17 OptimizeToolToolFormFormMenuParentForm.Designer.cs
文件 5817 2011-05-11 15:17 OptimizeToolToolFormFormMenuParentForm.resx
文件 69321 2011-10-13 08:54 OptimizeToolToolFormFormMenuWindowMenu.cs
文件 78091 2011-06-24 18:28 OptimizeToolToolFormFormMenuWindowMenu.Designer.cs
文件 75768 2011-06-24 18:28 OptimizeToolToolFormFormMenuWindowMenu.resx
文件 2203 2011-04-28 16:55 OptimizeToolToolFormfrmCloseWindows.cs
文件 7766 2011-04-28 16:55 OptimizeToolToolFormfrmCloseWindows.designer.cs
文件 56858 2011-04-28 16:55 OptimizeToolToolFormfrmCloseWindows.resx
文件 4440 2011-04-29 10:46 OptimizeToolToolFormobjx86DebugDesignTimeResolveAssemblyReferences.cache
文件 8291 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugDesignTimeResolveAssemblyReferencesInput.cache
文件 4052 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugGenerateResource.read.1.tlog
文件 3194 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugGenerateResource.write.1.tlog
文件 34610 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugMagicCony.frmCloseWindows.resources
文件 2034 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.csproj.FileListAbsolute.txt
文件 289280 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.exe
文件 7972 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form2.resources
文件 27058 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form4.resources
文件 180 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form7.resources
文件 180 2011-05-16 17:54 OptimizeToolToolFormobjx86DebugOptimizeToolToolForm.Form8.resources
............此处省略299个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)