`
mmdev
  • 浏览: 13242772 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

窗体界面控件源码解析

 
阅读更多

这是我早期自己编写的一段代码,注释不是很详细,只是对必要部分做了简短说明。现在把所有的源码发布出来,对希望对这方面编程感兴趣的朋友提供可参考的资料。

源码下载地址: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创建不规则窗体和控件源码

    总结起来,"winform创建不规则窗体和控件源码"这一主题涉及到.NET WinForm开发中的高级特性,包括自定义窗体形状、透明效果以及自定义控件的设计。通过深入理解和实践这些知识点,开发者可以创建出更具吸引力和个性...

    winform创建不规则窗体和控件源码(0515).rar

    本文将详细解析"winform创建不规则窗体和控件源码(0515).rar"这个压缩包中的知识点,重点讨论如何在C#中实现不规则形状的窗体和控件。 1. **不规则窗体**:在Windows Forms中,通常窗体的形状是矩形的,但通过重写...

    195个经典C#_WinForm实例源码窗体技巧控件操作报表打印网络操作等软件源码

    本资料集合了195个经典的C# WinForm实例源码,涵盖了窗体技巧、控件操作、报表打印、网络操作等多个核心领域,旨在帮助开发者深入理解和熟练掌握C# WinForm的开发技能。 一、窗体技巧 在C# WinForm开发中,窗体是...

    C#窗体界面编辑器源码

    【C#窗体界面编辑器源码】是一个用于简化C# Windows Forms(winform)应用程序界面设计的工具,它的核心功能是模仿Visual Studio(VS)的界面布局编辑体验。通过这个源码,开发者无需手动编写大量的UI代码,而是可以...

    C# 窗体设计软件 源码

    本文将深入探讨“C#窗体设计软件源码”这一主题,解析其核心概念、设计原理以及相关技术。 首先,"DesignerHosting"是一个关键的概念,它指的是在运行时支持自定义控件的设计能力。在C#中,这种能力通常通过实现`...

    原创c#魔幻皮肤变色窗体源码及其控件

    "原创c#魔幻皮肤变色窗体源码及其控件" 这个标题揭示了我们讨论的核心内容,这是一个基于C#编程语言的项目,它涉及到窗体(Form)的自定义设计,尤其是实现了动态变色的“魔幻”效果。这个项目不仅提供了源代码,还...

    Windows窗体控制程序源码1.0

    《深入解析Windows窗体控制程序源码1.0》 Windows窗体控制程序源码1.0是一款基于Microsoft .NET Framework开发的应用程序,它为我们提供了一个直观的图形用户界面(GUI),通过窗体来实现各种功能操作。在本文中,...

    程序窗体界面换肤的实现(VB6源码).zip

    总之,VB6中实现窗体界面换肤的方法多种多样,可以从第三方控件到自定义绘制,甚至扩展控件类。根据项目需求和开发者的技术水平,选择适合的方案可以极大地提升应用程序的用户体验。在实践中,不断学习和优化,才能...

    C#实现窗体换肤完整源码(经典)

    本文将深入探讨如何使用C#实现窗体换肤,并基于提供的“C#实现窗体换肤完整源码(经典)”来解析其核心概念和技术要点。 首先,我们要理解窗体换肤的基本原理。在Windows应用程序中,窗体的外观主要由控件和背景定义...

    C#实现窗体换肤完整源码.rar

    这个类可能包含解析皮肤文件、设置窗体及控件属性的方法。 ```csharp public class SkinManager { public void ApplySkin(Form form, XmlDocument skinData) { // 根据skinData设置form和控件的属性 } } ``` 4....

    C#实现窗体换肤完整源码

    - 用户选择皮肤后,我们需要读取皮肤文件,解析其中的数据,并将其应用到窗体及控件上。这可以通过`System.IO`命名空间中的类完成,如`File`或`StreamReader`,来读取XML文件。 4. **动态改变窗体样式**: - C#中...

    仿WinAmp磁性窗体界面[MagneticWnd.rar]-精品源代码

    《仿WinAmp磁性窗体界面:深入解析[MagneticWnd.rar]源代码》 WinAmp是一款经典的音频播放软件,其独特的磁性窗体界面设计给人留下了深刻的印象。本篇将围绕“仿WinAmp磁性窗体界面[MagneticWnd.rar]”这一精品源...

    经典的VB界面控件合集,vb控件大全,Visual Basic源码.zip

    本篇将详细解析“经典的VB界面控件合集”和“vb控件大全”,以及深入探讨Visual Basic的源码结构和应用。 一、VB界面控件概述 VB界面控件是构建用户图形界面(GUI)的基础元素,它们允许开发者创建各种交互式功能...

    winform下TextBox只显示一条直线自定义控件源码

    在标题“winform下TextBox只显示一条直线自定义控件源码”中,提到的是一个特殊的TextBox控件,它仅显示一条直线,而非常规的矩形边框。这通常是为了追求更简洁、现代的UI设计。以下将详细解析这个自定义控件的设计...

    WinForm浮动窗体效果源码

    4. **源码解析**:在提供的"51aspx_WinFormFloatingFormd82abaa2-4e70-49e5-8634-cac28873e780"文件中,可能包含了实现上述功能的具体代码。源码通常会包含窗体类的定义,以及相应的事件处理方法。通过阅读和理解...

    vb表格框控件源码 vb表格框控件源码

    总的来说,VB表格框控件源码涉及的内容广泛,包括控件选择、数据绑定、事件处理、样式定制、性能优化等多个方面。理解和掌握这些知识点,能帮助开发者高效地创建具有丰富功能的表格界面。通过深入研究提供的源码,你...

Global site tag (gtag.js) - Google Analytics