C# WinForm开发系列 - ToolBar/OutlookBar/Tab/Wizard

简介:

   包含类似于Outlook 2003中左侧导航栏, IE7中Tab, 以及向导控件与可任意拖动的工具栏控件(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).

1.OutlookBar   VbOutlookBar.rar    OutlookBarAppVB_src.zip   OutlookBar_v2_2005.rar  myoutlookbar.rar




2.ToolBar   Toolbar.rar    ToolBarDock.rar


3. .NET向导定制控件 winform.wizard.zip   向导控件.zip

4. 可定制的简单的向导控件(.Net 2.0) WizardDemo_Src.zip

5.可定制字体及颜色的tab控件
 

翻译

sreejith ss nair.著Custom Tab control - Revised

简介

本文的目的是写一个tab控件,用以替换原来的风格。大家都知道,Visual Studio IDE通过给出丰富的控件,以提升用户经历,Tab控件就是其中的一个。不过,有不少东西并不是我希望的,所以,我准备重写它。

背景

上一个release,基本上只是重载DrawItem事件,改善tab控件的外观。这个版本的发布,封装了代码到ColorTabControl控件中。它使得你的设计会更加容易,可以设置字体、颜色、标签和背景颜色等等。感谢Alan Gerber的大力支持。

步入正文

tab控件的DrawMode决定了你的每个tab页如何绘制。你可以通过枚举设置它,本文包括两个值:Normal 和 OwnerDrawnFixed.

Normal:操作系统会代替开发者绘制
OwnerDrawnFixed:开发人员需要自己绘制tab页的外观。

 

6.像火狐浏览器的Tab Control控件
 

【翻译】
vijayaprasen.著FireFox-like Tab Control

【简介】

目 前,我需要完成一个Tab Control,它需要允许用户不在任何Tab页的时候,都能直接关闭它。完成这样功能的最完美的例子就是火狐浏览器上的那个了。在FireFox中,用 户可以打开足够多的Tab页,他还可以在任何时候关闭没有正在打开的Tab。我尝试Google一下,没有发现好的解决方案,于是产生了这篇文章——这个 控件。

像火狐浏览器的Tab Control控件

 

7.仿IE7.0窗口中多文档的标签Tab控制   MdiTabStrip.rar

8.FlatTabControl  FlatTabControl.rar

9.GradientTabControl   GradientTabControl.zip

10.SheetView   SheetView.zip

11.Office2007Renderer  Office2007Renderer_src.zip   Source.zip

12.MozBar   MozBar.rar

   更多内容可以浏览园友阿鸟的文章CodeProject每日精选: Tabs


本文转自peterzb博客园博客,原文链接:http://www.cnblogs.com/peterzb/archive/2009/06/28/1512889.html,如需转载请自行联系原作者。


目录
相关文章
|
7天前
|
前端开发 JavaScript 安全
C#一分钟浅谈:Blazor WebAssembly 开发
Blazor WebAssembly 是一个客户端框架,允许开发者使用C#和Razor语法构建Web应用。本文介绍了Blazor WebAssembly的基本概念、常见问题及解决方案,包括路由配置、数据绑定、异步操作、状态管理和性能优化等方面的内容,并分享了一些易错点及如何避免的方法。希望这些内容能帮助你在Blazor WebAssembly开发中少走弯路,提高开发效率。
78 51
|
5天前
|
开发框架 缓存 .NET
C# 一分钟浅谈:Blazor Server 端开发
Blazor Server 是基于 ASP.NET Core 的框架,允许使用 C# 和 Razor 语法构建交互式 Web 应用。本文介绍 Blazor Server 的基本概念、快速入门、常见问题及解决方案,帮助开发者快速上手。涵盖创建应用、基本组件、数据绑定、状态管理、跨组件通信、错误处理和性能优化等内容。
16 1
|
6天前
|
缓存 C# 开发者
C# 一分钟浅谈:Blazor Server 端开发
本文介绍了 Blazor Server,一种基于 .NET 的 Web 开发模型,允许使用 C# 和 Razor 语法构建交互式 Web 应用。文章从基础概念、创建应用、常见问题及解决方案、易错点及避免方法等方面详细讲解,帮助开发者快速上手并提高开发效率。
22 2
|
15天前
|
测试技术 Go C#
C#一分钟浅谈:ReSharper 插件增强开发效率
【10月更文挑战第25天】ReSharper 是 JetBrains 开发的一款 Visual Studio 插件,旨在提高 .NET 开发者的生产力。它通过代码分析、重构、导航等功能,帮助开发者避免常见错误,提升代码质量和开发效率。本文将通过具体代码案例,详细介绍 ReSharper 的常见功能及其应用。
33 1
|
21天前
|
C# Python
使用wxpython开发跨平台桌面应用,对wxpython控件实现类似C#扩展函数处理的探究
【10月更文挑战第30天】使用 `wxPython` 开发跨平台桌面应用时,可以通过创建辅助类来模拟 C# 扩展函数的功能。具体步骤包括:1. 创建辅助类 `WxWidgetHelpers`;2. 在该类中定义静态方法,如 `set_button_color`;3. 在应用中调用这些方法。这种方法提高了代码的可读性和可维护性,无需修改 `wxPython` 库即可为控件添加自定义功能。但需要注意显式调用方法和避免命名冲突。
|
28天前
|
JSON C# 开发者
C#语言新特性深度剖析:提升你的.NET开发效率
【10月更文挑战第15天】C#语言凭借其强大的功能和易用性深受开发者喜爱。随着.NET平台的演进,C#不断引入新特性,如C# 7.0的模式匹配和C# 8.0的异步流,显著提升了开发效率和代码可维护性。本文将深入探讨这些新特性,助力开发者在.NET开发中更高效地利用它们。
33 1
|
2月前
|
SQL API 定位技术
基于C#使用winform技术的游戏平台的实现【C#课程设计】
本文介绍了基于C#使用WinForms技术开发的游戏平台项目,包括项目结构、运行截图、实现功能、部分代码说明、数据库设计和完整代码资源。项目涵盖了登录注册、个人信息修改、游戏商城列表查看、游戏管理、用户信息管理、数据分析等功能。代码示例包括ListView和ImageList的使用、图片上传、图表插件使用和SQL工具类封装,以及高德地图天气API的调用。
基于C#使用winform技术的游戏平台的实现【C#课程设计】
|
1月前
|
开发框架 NoSQL MongoDB
C#/.NET/.NET Core开发实战教程集合
C#/.NET/.NET Core开发实战教程集合
|
28天前
|
设计模式 程序员 C#
C# 使用 WinForm MDI 模式管理多个子窗体程序的详细步骤
WinForm MDI 模式就像是有超能力一般,让多个子窗体井然有序地排列在一个主窗体之下,既美观又实用。不过,也要小心管理好子窗体们的生命周期哦,否则一不小心就会出现一些意想不到的小bug
|
1月前
|
API C# Windows
【C#】在winform中如何实现嵌入第三方软件窗体
【C#】在winform中如何实现嵌入第三方软件窗体
73 0