• 大小: 5.31MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: C#
  • 标签: Winform  C#  菜单栏  

资源简介

这是一个C# Winform窗口界面程序,仿360界面做的,界面美观,皮肤和窗体友好

资源截图

代码片段和文件信息

/***************************************************************************************/
//
//  功能描述:不规则窗体和控件的生成类
//  撰 写 人:不祥(网上搜集)
//  修改人: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\01.ico

     文件       3369  2011-10-13 08:55  OptimizeToolToolForm\Form4.cs

     文件       5651  2011-04-28 17:06  OptimizeToolToolForm\Form4.Designer.cs

     文件      45959  2011-04-28 17:06  OptimizeToolToolForm\Form4.resx

     文件       1730  2011-04-29 11:40  OptimizeToolToolForm\Form7.cs

     文件       2535  2011-04-29 11:18  OptimizeToolToolForm\Form7.Designer.cs

     文件       5817  2011-04-29 11:18  OptimizeToolToolForm\Form7.resx

     文件       1960  2011-05-13 10:46  OptimizeToolToolForm\Form8.cs

     文件       1485  2011-05-05 17:12  OptimizeToolToolForm\Form8.Designer.cs

     文件       5817  2011-05-05 17:12  OptimizeToolToolForm\Form8.resx

     文件        434  2011-10-13 08:54  OptimizeToolToolForm\FormMenu\ParentForm.cs

     文件       1523  2011-05-11 15:17  OptimizeToolToolForm\FormMenu\ParentForm.Designer.cs

     文件       5817  2011-05-11 15:17  OptimizeToolToolForm\FormMenu\ParentForm.resx

     文件      69321  2011-10-13 08:54  OptimizeToolToolForm\FormMenu\WindowMenu.cs

     文件      78091  2011-06-24 18:28  OptimizeToolToolForm\FormMenu\WindowMenu.Designer.cs

     文件      75768  2011-06-24 18:28  OptimizeToolToolForm\FormMenu\WindowMenu.resx

     文件       2203  2011-04-28 16:55  OptimizeToolToolForm\frmCloseWindows.cs

     文件       7766  2011-04-28 16:55  OptimizeToolToolForm\frmCloseWindows.designer.cs

     文件      56858  2011-04-28 16:55  OptimizeToolToolForm\frmCloseWindows.resx

     文件       4440  2011-04-29 10:46  OptimizeToolToolForm\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       8291  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       4052  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\GenerateResource.read.1.tlog

     文件       3194  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\GenerateResource.write.1.tlog

     文件      34610  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\MagicCony.frmCloseWindows.resources

     文件       2034  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\OptimizeToolToolForm.csproj.FileListAbsolute.txt

     文件     289280  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\OptimizeToolToolForm.exe

     文件       7972  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\OptimizeToolToolForm.Form2.resources

     文件      27058  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\OptimizeToolToolForm.Form4.resources

     文件        180  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\OptimizeToolToolForm.Form7.resources

     文件        180  2011-05-16 17:54  OptimizeToolToolForm\obj\x86\Debug\OptimizeToolToolForm.Form8.resources

............此处省略301个文件信息

评论

共有 条评论