实现winform窗体的美化(借助第三方控件)

每天进步多一点 每天进步多一点     2022-08-26     540

关键词:

在winform项目中,其实皮肤就是一个第三方的控件,名字是IrisSkin4.dll只要添加到你的工具箱里就可以和其它控件一样使用了

 

一.添加控件IrisSkin4.dll。方法:

   先把IrisSkin4.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用,找到IrisSkin4.dll文件.....).IrisSkin4.dll文件最好放在当前项目binDebug文件中.

         1.右键“工具箱”→“添加选项卡”改名为→“我的皮肤”。

         2.右键“皮肤”→“选择项”弹出对话框

         3.点击“浏览“→找到IrisSkin4.dll→下一步→下一步→确定。

         4.在皮肤里会出现。

         5.把SkinEngine拖到设计界面,会出现在窗体的下面。

 

二.把皮肤文件中以ssk为后缀名的文件(如OneGreen.ssk)放在bin文件夹的debug文件夹里。

 

三.添加代码。

     双击界面,进入代码,

     private void Form1_Load(object sender, EventArgs e)

     {

         //也可以写成 skinEngine1.SkinFile = “文件名";但要放在远行目录下(debug)

          skinEngine1.SkinFile = Application.StartupPath + @"/Skins/MP10.ssk";

      }                                                                              

 

c#winform界面美化技巧(扁平化设计)(转)(代码片段)

关于C#界面美化的一些小技巧在不使用第三方控件如IrisSkin的前提下,依然可以对winform做出让人眼前一亮的美化首先,我们先来实现主界面的扁平化  此处分为两个步骤,第一步是更改winform自带的MainForm窗体属性,第二步是添... 查看详情

c#做winform应用程序界面如何美化、可以列举一些成型的技术或第三方的插件!

...三点就差不多了,仅供参考!谢谢采纳! 参考技术B用了第三方的皮肤控件以后,确实起到了美化的效果,但是也带来一些问题,例如窗口闪烁、加载闪烁、运行效率降低等方面。不建议使用。可以自己定义无边框窗体,然后自... 查看详情

winform窗体属性窗体美化

WinForm是·Net开发平台中对WindowsForm的一种称谓。Windows窗体的一些重要特点如下:功能强大:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。操作方便:新的数据提供程序管理:数据提供程序管理... 查看详情

c#在winform窗体中怎么制作把方形按钮控件变成圆形的啊

...透明然后放个图片就可以实现同样的效果 参考技术B使用第三方控件追问能具体点吗? 查看详情

winform自已做皮肤

...由于一些原..关于站长美化系列文章zhaohtao2010-07-1310:08:24C#WinForm控件美化扩展系列之实现点击收缩的SplitContainer控..starts_20002010-03-2512:30:00本文介绍扩展SplitContainer控件,在分隔栏上实现一个按钮,点击按钮可以收缩分隔栏中的一个... 查看详情

窗体调用ocx的使用方法(mfc,winform)

...用这个ocx控件。第一步:创建一个MFC的对话框工程(其实winform也是一样的)第二步:在工具箱中常规处右键选择项,在COM选项中找到我们生成的OCX控件,点击确定。这个时候我们会看到在常规处出现了我们的控件第三步:拖放我们... 查看详情

winform跨窗体操作控件(使用委托)

Winform跨窗体操作控件是winform开发中很常见的形式,最常见且简单有效的方式便是使用委托的方式来进行操作,下面我将通过一个小实例来说明如何使用委托跨窗体实现控件操作。实例介绍:两个窗体,Form1按钮打开Form2,然后在... 查看详情

c#winform程序树形表显示

...怎样实现如图所示的树形表啊。先谢谢了!尽可能不使用第三方控件。如果非得使用第三方控件,请帮忙推荐一个免费的,谢谢!参考技术A这个建议还是使用第三方控件,要自己去重写控件来实现会比较麻烦,不是个简单事情... 查看详情

想了解怎么换皮肤的,请教下!(c#winform)

...掉,然后自行绘制,再实现原有控件的一些事件。有很多第三方更换皮肤的控件,放大缩小的时候,这些重绘的地方都会有闪烁的情况发生,这都是因为窗体变化触发了重绘的方法导致的。参考技术A可以使用WPF技术来提高winform... 查看详情

实现winform跨线程安全访问ui控件(代码片段)

在多线程操作WinForm窗体上的控件时,出现“线程间操作无效:从不是创建控件XXXX的线程访问它”,那是因为默认情况下,在Windows应用程序中,.NETFramework不允许在一个线程中直接操作另一个线程中的控件(因为访问Windows窗体控件... 查看详情

winform开发中实现控件随窗体大小的改变而自动适应其改变

在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗... 查看详情

winform开发中实现控件随窗体大小的改变而自动适应其改变

在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗... 查看详情

c#winform实现炫酷的透明动画界面(转载)

本文转自:http://www.cnblogs.com/dskin/p/4606293.html做过.NETWinform窗体美化的人应该都很熟悉UpdateLayeredWindow吧,UpdateLayeredWindow可以实现窗体的任意透明,效果很好,不会有毛边。不过使用这个API之后,会有一个问题就是无法使用普通控... 查看详情

winform用户窗体

用户控件:相当于自定义的一个panel里面可以放各种其他控件,并可以在后台一下调用整个此自定义控件。使用方法:在项目上右键、添加、用户控件,之后用户控件的编辑与普通容器控件类似。如果要在后台往窗体中添加, ... 查看详情

c#winform等待窗体的实现

最近在做一个项目,需要用到等待窗体,在DevExpress下面有SplashScreen控件可以使用,同时也有ProgressIndicator控件能用,但是如果没有用Dev开发的话,我们就需要自定义一个等待窗体了。 首先,把截图放上来:实现的功能比较简... 查看详情

winform界面美化

一,欢迎界面:1.1,添加一个FrmSplashScreen窗体属性设置:ShowInTaskBar-->False:不显示任务栏图标StartPositon-->CenterScreen:程序置于屏幕中央Size-->700,400:背景图片的尺寸FormBorderStyle-->None:取消窗体边框,1.2,添加一个PictureBox &nb... 查看详情

winform各种属性方法控件

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。1、常用属性属性:图标、标... 查看详情

winform各种属性方法控件

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。1、常用属性属性:图标、标... 查看详情