C#仿QQ皮肤-总体层次说明(二)
2010-03-20 20:04
127 查看
阅读全文:http://cckan.net/forum.php?mod=viewthread&tid=319
C#仿QQ皮肤-实现原理系列文章导航
http://www.cckan.net/forum.php?mod=viewthread&tid=2
C#仿QQ皮肤-总体层次说明(一)
1.窗体皮肤
窗体皮肤不用多说大家都 知道就是窗体的皮肤,当然这里面我还细分为窗体,和用户控件两种,也就是From和UserControl
在这里我们实现以下几个窗体和用户控件
1. 基窗体FormBase与基用户控件FormBase1的实现
2. 基窗体FunctionFormBase的实现
3. 主窗体MainForm和Main的实现
4. 窗体EntryForm和用户控件EnterUserControl的实现
5. 皮肤控件窗体SkinForm的实现
6. Windows消息提示框窗体MessageBoxForm的实现
7. 常用用户控件EnterFrom1和窗体EntryForm的实现
红色的是我们上一次说过的,接着向下走吧,
第四个,窗体EntryForm和用户控件EnterUserControl
窗体EntryForm 是一个基本窗体,他的做用主要是用来做一般窗体的,也就是像添加删除,只要是从主窗体弹出的窗体都 要使用他,而EnterUserControl 用户控件和EntryForm 窗体的实现是一样的,只是一个是用户控件一个是窗体,用户控件是用来嵌套到主窗体里的,所以它是项目中使用最多的一个
第五个, 皮肤控件窗体SkinForm
代码
public panel()
: base()
{
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.ResizeRedraw, true);
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
}
就到这里吧,费话也不多说了,因为这些东西都 是无形的,从下一节开始就是有形的代码实现了,到时候可能会多些费话,呵呵
C#仿QQ皮肤-实现原理系列文章导航
http://www.cckan.net/forum.php?mod=viewthread&tid=2
C#仿QQ皮肤-总体层次说明(一)
1.窗体皮肤
窗体皮肤不用多说大家都 知道就是窗体的皮肤,当然这里面我还细分为窗体,和用户控件两种,也就是From和UserControl
在这里我们实现以下几个窗体和用户控件
1. 基窗体FormBase与基用户控件FormBase1的实现
2. 基窗体FunctionFormBase的实现
3. 主窗体MainForm和Main的实现
4. 窗体EntryForm和用户控件EnterUserControl的实现
5. 皮肤控件窗体SkinForm的实现
6. Windows消息提示框窗体MessageBoxForm的实现
7. 常用用户控件EnterFrom1和窗体EntryForm的实现
红色的是我们上一次说过的,接着向下走吧,
第四个,窗体EntryForm和用户控件EnterUserControl
窗体EntryForm 是一个基本窗体,他的做用主要是用来做一般窗体的,也就是像添加删除,只要是从主窗体弹出的窗体都 要使用他,而EnterUserControl 用户控件和EntryForm 窗体的实现是一样的,只是一个是用户控件一个是窗体,用户控件是用来嵌套到主窗体里的,所以它是项目中使用最多的一个
第五个, 皮肤控件窗体SkinForm
代码
public panel()
: base()
{
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.ResizeRedraw, true);
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
}
就到这里吧,费话也不多说了,因为这些东西都 是无形的,从下一节开始就是有形的代码实现了,到时候可能会多些费话,呵呵
相关文章推荐
- C#仿QQ皮肤-总体层次说明(一)
- C#仿QQ皮肤-总体层次说明(一)
- C#仿QQ皮肤-总体层次说明(一)
- C#仿QQ皮肤-总体层次说明(二)
- C#仿QQ皮肤-总体层次说明(二)
- C#仿QQ皮肤_写作说明
- C#仿QQ皮肤-ComboBoxDataGridView
- C#仿QQ皮肤-Windows消息提示框窗体MessageBoxForm的实现
- C#仿QQ皮肤-ContextMenuStrip 控件实现
- C#仿QQ皮肤-常用用户控件EnterFrom1和窗体EntryForm的实现
- C#仿QQ皮肤-实现原理系列文章
- C#仿QQ皮肤-TabControl控件实现
- C# Ping检测工具(QQ皮肤实现)
- C#仿QQ皮肤—修正ComBox控件OnDrawItem事件通知
- C#仿QQ皮肤-TextBox 控件实现
- C#仿QQ皮肤-实现原理系列文章导航
- C#仿QQ皮肤-实现原理系列文章
- C#仿QQ皮肤-实现原理系列文章
- C#仿QQ皮肤----基窗体FormBase与基用户控件FormBase1的实现
- C#仿QQ皮肤-TextBox 控件实现