DotNetBar教程

摘要:
DotNetBar是一组NET Framework环境。该组件集可用于创建一个美观实用的应用程序界面,为开发人员提供了极大的便利。正常安装DotNetBar组件集后,将在Visual Studio的工具箱窗口中添加一个新的DotNetBar选项卡,其中包含一系列DotNetBar控件,如图1所示。图1在DotNetBar选项卡上的一系列控件下面给出了一个C#示例,以查看1DotNetBar的华丽效果。
DotNetBar是一组用于.NET Framework环境下的一组组件集,利用该组件集能够打造绚丽并且实用的应用程序界面,给开发人员提供极大的便利。关于DotNetBar,详情请参考其官方网站:http://www.devcomponents.com 该组件集目前最新版本是8.8(不知最近有没有升级版本),可以从该网站上下载到试用期为一个月的试用版本。

  正常安装了DotNetBar组件集(前提:已经安装了Visual Studio)之后,会在Visual Studio的工具箱窗口新增一个DotNetBar选项卡,里面是一系列的DotNetBar控件,如图1所示。在安装目录下有一系列的源码示例可供参考。网络上也有很多版本的破解版本,不过只提供了一个动态链接库文件,建议使用人员从官网上下载一个试用版,可以参考其丰富的示例。

DotNetBar教程第1张

图1 DotNetBar选项卡一系列控件

  下面给出一个C#实例,看看DotNetBar绚丽的效果吧。

  在正确添加对DotNetBar的引用,使用对应得命名空间之后,修改窗体类的定义,默认的窗体类定义如下

  //此处Form完整的名称是System.Windows.Forms.Form,表示FrmMain窗体类是继承于System.Windows.Forms.Form类
  public partial class FrmMain : Form
{
}

  修改后如下

//此处Office2007Form完整的名称是DevComponents.DotNetBar.Office2007Form,表示FrmMain窗体类是继承于DevComponents.DotNetBar.Office2007Form类
public partial class FrmMain : Office2007Form
{
}

  如此该窗体便变为Office2007风格了。添加BalloonTip和其它几个控件,利用BalloonTip的SetBalloonCaption和SetBalloonText方法为相应的控件设置信息提示,代码如下。

private void SetTip()
{
balloonTip1.SetBalloonCaption(txtUserName,
"提示");
balloonTip1.SetBalloonText(txtUserName,
"输入你的大名吧");
balloonTip1.SetBalloonCaption(txtUserPw,
"提示");
balloonTip1.SetBalloonText(txtUserPw,
"大名输完了就是你的密码咯");
}

  看看程序运行效果吧

DotNetBar教程第2张

 

 

先去载个DotNetBar的完整安装包,装完有很详尽的帮助和例子
http://www.devcomponents.com/dotnetbar/download.aspx

DotNetBar Knowledge Base
http://www.devcomponents.com/kb

  

免责声明:文章转载自《DotNetBar教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[转]Xilinx:ERROR:Xst:2035关于抓取百度数据的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JS window.open()属性

一. Window 对象 Window 对象是 JavaScript 层级中的顶层对象。 Window 对象代表一个浏览器窗体或一个框架。 Window 对象会在 <body> 或 <frameset> 每次出现时被自己主动创建。 二. open() 方法用于打开一个新的浏览器窗体或查找一个已命名的窗体。 三. window.op...

C# MDI 窗体和菜单

MDI主窗体和子窗体 1,如何把之前的子窗体提到前面? 调用子窗体的Activate()即可,TopMost没什么用,只是表示位于没有设置topmost的其它窗体之上而已 2,MDI子窗体的标题栏很难去掉,通过把窗口风格设置为NONE的方法对于最大化的窗口没用,而非最大化手动设置子窗体位置又很麻烦,总是设置不对,有偏移 但是子窗口标题栏会和菜单整合在一起,...

C# 消息处理机制及自定义过滤方式

一、消息概述 Windows 下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。 1. 什么是消息(Message) 消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采用面对对象的方式重新定义了Message。新的消息(Message)结构...

C#——获取鼠标当前坐标

Control.PointToScreen:将指定工作区点的位置计算成屏幕坐标 Control.MousePosition:  鼠标相对于屏左上角的坐; this.PointToClient(Control.MousePosition): 将指定屏幕点的位置计算成工作区坐标 (鼠标相对于窗体工作区的坐标); this.Location:窗体左上角相对于屏左...

C#winform的textbox怎么设置滚动条

用 C#开发软件的时候文本框textbox是没有滚动条的,而且是单行文本。下面教大家如何设置多行,并且设置横向滚动条和垂直滚动条。 打开VS工具,创建一个winform窗体项目。系统会自动创建一个主窗体。在左边工具栏搜索textbox后,拉到窗体里面。 这个时候你看到一个单行文本框,右击文本框,点击属性,右边会显示文本框的属性窗口。选择MutilLine...

PyQt5-按钮关闭窗体-4

import sys from PyQt5.QtWidgets import QApplication, QWidget,QToolTip,QPushButton from PyQt5.QtGui import QIcon,QFont from PyQt5.QtCore import QCoreApplication #demo_4:通过一个按钮关闭窗体...