这是我早期自己编写的一段代码,注释不是很详细,只是对必要部分做了简短说明。现在把所有的源码发布出来,对希望对这方面编程感兴趣的朋友提供可参考的资料。
源码下载地址:http://www.sky-walker.com.cn/yefan/SourceCode/YFAutoWin.rar
这是在工具条上出现控件图标:包括多个,最主要的是YFWin,其它几个主要是配合该窗体界面风格做的几个常用控件。
使用很简单,在一个无边框的窗体上,直接加入YFwin控件,它会自动根据窗体的大小自动调整自己的大小。
界面如下:
功能:1、窗体可以置最前/一般
2、缩小后图标可以到托盘
有兴趣的朋友可以对界面重新进行设计。
比较有亮点的代码
Private Sub UserControl_Resize()
UserControl.Extender.Align = 1
UserControl.Height = UserControl.Extender.Parent.Height'获取父窗体的大小
UserControl.Width = UserControl.Extender.Parent.Width
.......
End Sub
示例代码:---------------
'*************************************************************
'**模 块 名:frmTest
'**说 明:YFsoft 叶帆Blog:http://blog.csdn.net/yefanqiu/
'**创 建 人:叶帆
'**日 期:2004-12-14 10:13:20
'**修 改 人:
'**日 期:
'**描 述:测试程序(这是早期的代码,希望能起到抛砖引玉的作用)
'**版 本:V1.0.0
'***************************************************************
Private Sub YFCheckButton2_Click()
MsgBox "被单击"
End Sub
Private Sub YFOptionButton1_Click(Index As Integer)
YFOptionButton1(0).Value = False
YFOptionButton1(1).Value = False
YFOptionButton1(2).Value = False
YFOptionButton1(Index).Value = True
End Sub
Private Sub YFTab1_Click(no As Integer)
Label1.Caption = YFTab1.Text
End Sub
Private Sub YFWin1_CloseWindow()
MsgBox "窗体关闭"
End Sub
分享到:
相关推荐
总结起来,"winform创建不规则窗体和控件源码"这一主题涉及到.NET WinForm开发中的高级特性,包括自定义窗体形状、透明效果以及自定义控件的设计。通过深入理解和实践这些知识点,开发者可以创建出更具吸引力和个性...
本文将详细解析"winform创建不规则窗体和控件源码(0515).rar"这个压缩包中的知识点,重点讨论如何在C#中实现不规则形状的窗体和控件。 1. **不规则窗体**:在Windows Forms中,通常窗体的形状是矩形的,但通过重写...
本资料集合了195个经典的C# WinForm实例源码,涵盖了窗体技巧、控件操作、报表打印、网络操作等多个核心领域,旨在帮助开发者深入理解和熟练掌握C# WinForm的开发技能。 一、窗体技巧 在C# WinForm开发中,窗体是...
【C#窗体界面编辑器源码】是一个用于简化C# Windows Forms(winform)应用程序界面设计的工具,它的核心功能是模仿Visual Studio(VS)的界面布局编辑体验。通过这个源码,开发者无需手动编写大量的UI代码,而是可以...
本文将深入探讨“C#窗体设计软件源码”这一主题,解析其核心概念、设计原理以及相关技术。 首先,"DesignerHosting"是一个关键的概念,它指的是在运行时支持自定义控件的设计能力。在C#中,这种能力通常通过实现`...
"原创c#魔幻皮肤变色窗体源码及其控件" 这个标题揭示了我们讨论的核心内容,这是一个基于C#编程语言的项目,它涉及到窗体(Form)的自定义设计,尤其是实现了动态变色的“魔幻”效果。这个项目不仅提供了源代码,还...
《深入解析Windows窗体控制程序源码1.0》 Windows窗体控制程序源码1.0是一款基于Microsoft .NET Framework开发的应用程序,它为我们提供了一个直观的图形用户界面(GUI),通过窗体来实现各种功能操作。在本文中,...
总之,VB6中实现窗体界面换肤的方法多种多样,可以从第三方控件到自定义绘制,甚至扩展控件类。根据项目需求和开发者的技术水平,选择适合的方案可以极大地提升应用程序的用户体验。在实践中,不断学习和优化,才能...
本文将深入探讨如何使用C#实现窗体换肤,并基于提供的“C#实现窗体换肤完整源码(经典)”来解析其核心概念和技术要点。 首先,我们要理解窗体换肤的基本原理。在Windows应用程序中,窗体的外观主要由控件和背景定义...
这个类可能包含解析皮肤文件、设置窗体及控件属性的方法。 ```csharp public class SkinManager { public void ApplySkin(Form form, XmlDocument skinData) { // 根据skinData设置form和控件的属性 } } ``` 4....
- 用户选择皮肤后,我们需要读取皮肤文件,解析其中的数据,并将其应用到窗体及控件上。这可以通过`System.IO`命名空间中的类完成,如`File`或`StreamReader`,来读取XML文件。 4. **动态改变窗体样式**: - C#中...
《仿WinAmp磁性窗体界面:深入解析[MagneticWnd.rar]源代码》 WinAmp是一款经典的音频播放软件,其独特的磁性窗体界面设计给人留下了深刻的印象。本篇将围绕“仿WinAmp磁性窗体界面[MagneticWnd.rar]”这一精品源...
本篇将详细解析“经典的VB界面控件合集”和“vb控件大全”,以及深入探讨Visual Basic的源码结构和应用。 一、VB界面控件概述 VB界面控件是构建用户图形界面(GUI)的基础元素,它们允许开发者创建各种交互式功能...
在标题“winform下TextBox只显示一条直线自定义控件源码”中,提到的是一个特殊的TextBox控件,它仅显示一条直线,而非常规的矩形边框。这通常是为了追求更简洁、现代的UI设计。以下将详细解析这个自定义控件的设计...
4. **源码解析**:在提供的"51aspx_WinFormFloatingFormd82abaa2-4e70-49e5-8634-cac28873e780"文件中,可能包含了实现上述功能的具体代码。源码通常会包含窗体类的定义,以及相应的事件处理方法。通过阅读和理解...
总的来说,VB表格框控件源码涉及的内容广泛,包括控件选择、数据绑定、事件处理、样式定制、性能优化等多个方面。理解和掌握这些知识点,能帮助开发者高效地创建具有丰富功能的表格界面。通过深入研究提供的源码,你...