DevComponents.DotNetBar.Command使用方法

如前文所说,DotNetBar为用户制作界面程序提供了很大的方便。同时其也提供了许多其他的工具,例如本文提到的DevComponents.DotNetBar.Command。

DevComponents.DotNetBar.Command的思想是将界面设计与相应函数的实现分离,降低系统内部的耦合性,同时可以提高相应函数的复用性。我们可以把Command对象绑定到一个系统控件上,在控件的触发一定动作时通过Command的响应函数来实现相应操作。

例如:

示例一

InitializeComponent函数

private void InitializeComponent()
{
    this.buttonX1 = new DevComponents.DotNetBar.ButtonX();
    this.command1 = new DevComponents.DotNetBar.Command();
    this.SuspendLayout();
    //
    // buttonX1
    //
    this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
    this.buttonX1.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
    this.buttonX1.Command = this.command1;
    this.buttonX1.Location = new System.Drawing.Point(367, 51);
    this.buttonX1.Name = "buttonX1";
    this.buttonX1.Text = "buttonX1";
    //
    // command1
    //
    this.command1.Executed += new System.EventHandler(this.command1_Executed);
    //
    // Form1
    //
    this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    this.ClientSize = new System.Drawing.Size(549, 363);
    this.Controls.Add(this.buttonX1);
    this.Name = "Form1";
    this.Text = "Form1";
    this.ResumeLayout(false);
}

command1响应函数


private void command1_Executed(object sender, EventArgs e)

{

MessageBox.Show("Just Test");

jiayuan.com/121664874

jiayuan.com/121646238

jiayuan.com/121668066

jiayuan.com/121668243

jiayuan.com/121668337

jiayuan.com/121668454

jiayuan.com/121668588

jiayuan.com/121678877

jiayuan.com/121678987

jiayuan.com/121679106

jiayuan.com/121679213

jiayuan.com/121679574

jiayuan.com/121679714

jiayuan.com/121679956

jiayuan.com/121680172

jiayuan.com/121680342

jiayuan.com/121680524

jiayuan.com/121680707

jiayuan.com/121680900

jiayuan.com/121681643

jiayuan.com/121681804

jiayuan.com/121681975

jiayuan.com/121682295

jiayuan.com/121682462

jiayuan.com/121682682

jiayuan.com/121682837

jiayuan.com/121683064

jiayuan.com/121683231

jiayuan.com/121683601

jiayuan.com/121683797

jiayuan.com/121684031

jiayuan.com/121684221

jiayuan.com/121684411

jiayuan.com/121684529

jiayuan.com/121684687

jiayuan.com/121685109

jiayuan.com/121685332

jiayuan.com/121685497

jiayuan.com/121685689

jiayuan.com/121686121

jiayuan.com/121686393

jiayuan.com/121686583

jiayuan.com/121686777

jiayuan.com/121686964

jiayuan.com/121687194

jiayuan.com/121687395

jiayuan.com/121687538

jiayuan.com/121687929

jiayuan.com/121688131

jiayuan.com/121688344

jiayuan.com/121688616

jiayuan.com/121688765

jiayuan.com/121688963

jiayuan.com/121689156

jiayuan.com/121689358

jiayuan.com/121689583

jiayuan.com/121689771

jiayuan.com/121689966

jiayuan.com/121690216

jiayuan.com/121690416

jiayuan.com/121690649

jiayuan.com/121690830

jiayuan.com/121691082

jiayuan.com/121691281

jiayuan.com/121691494

jiayuan.com/121691690

jiayuan.com/121691901

jiayuan.com/121692135

jiayuan.com/121692351

jiayuan.com/121692611

jiayuan.com/121692824

jiayuan.com/121692977

jiayuan.com/121693164

jiayuan.com/121693399

jiayuan.com/121693605

jiayuan.com/121693828

jiayuan.com/121694097

jiayuan.com/121694318

jiayuan.com/121694498

jiayuan.com/121694747

jiayuan.com/121694958

jiayuan.com/121698304

jiayuan.com/121698587

jiayuan.com/121698767

jiayuan.com/121698978

jiayuan.com/121699137

jiayuan.com/121699365

jiayuan.com/121699551

jiayuan.com/121699757

jiayuan.com/121699943

jiayuan.com/121700109

jiayuan.com/121700257

jiayuan.com/121700421

jiayuan.com/121700609

jiayuan.com/121700820

jiayuan.com/121700991

jiayuan.com/121701217

jiayuan.com/121701380

jiayuan.com/121701542

jiayuan.com/121701922

jiayuan.com/121702095

jiayuan.com/121702289

jiayuan.com/121702470

jiayuan.com/121702628

jiayuan.com/121702815

jiayuan.com/121702984

jiayuan.com/121703146

jiayuan.com/121703314

jiayuan.com/121703526

jiayuan.com/121703711

jiayuan.com/121703907

jiayuan.com/121704061

jiayuan.com/121704240

jiayuan.com/121704365

jiayuan.com/121704550

jiayuan.com/121704689

jiayuan.com/121704851

jiayuan.com/121705043

jiayuan.com/121705226

jiayuan.com/121705407

jiayuan.com/121705616

jiayuan.com/121706141

jiayuan.com/121706354

jiayuan.com/121706754

jiayuan.com/121707106

jiayuan.com/121707274

jiayuan.com/121707420

jiayuan.com/121707585

jiayuan.com/121707762

jiayuan.com/121707927

jiayuan.com/121708081

jiayuan.com/121708348

jiayuan.com/121708463

jiayuan.com/121708612

jiayuan.com/121708752

jiayuan.com/121708872

jiayuan.com/121708982

jiayuan.com/121709128

jiayuan.com/121709226

jiayuan.com/121709313

jiayuan.com/121709436

jiayuan.com/121709565

jiayuan.com/121709680

jiayuan.com/121709806

jiayuan.com/121709909

jiayuan.com/121710016

jiayuan.com/121710119

jiayuan.com/121710237

jiayuan.com/121710320

jiayuan.com/121710440

jiayuan.com/121710526

jiayuan.com/121710589

jiayuan.com/121710668

jiayuan.com/121710741

jiayuan.com/121710898

jiayuan.com/121711077

jiayuan.com/121711160

jiayuan.com/121711270

jiayuan.com/121711360

jiayuan.com/121711551

jiayuan.com/121711647

jiayuan.com/121711735

jiayuan.com/121711807

jiayuan.com/121711974

时间: 2024-10-06 06:48:53

DevComponents.DotNetBar.Command使用方法的相关文章

DOTNETBAR的使用方法 (转)

DOTNETBAR的使用方法 2012-03-22 00:03:22|  分类: 各种控件|举报|字号 订阅 这里都是我自从去年开始用dotnetbar这个vs上的美化控件之后的一些使用心得和使用技巧,我现在几乎每次用到这个控件的时候,都会按照下面的技巧,来安排我的这些控件的排列方式啊,style等等,希望给各位一些抛砖引玉的作用,也欢迎大家写出自己的小技巧,让我们的winform程序更加漂亮~~ 几个修改的地方1.RIBBONTITLE,一开始要留空,后来用代码修改2.把左上角的圆点的功能删除

c#或者C#.net中的“ToolTip”是“System.Windows.Forms.ToolTip”和“DevComponents.DotNetBar.ToolTip”之间的不明确的引用

“ToolTip”是“System.Windows.Forms.ToolTip”和“DevComponents.DotNetBar.ToolTip”之间的不明确的引用 ,在编程时,有时候会编译出现不明确的引用,这时候可以把Tootip写成标准的格式就可以了 比如: ToolTip tip = new ToolTip();            {                var msg = "你是一个中国人";                tip.IsBalloon = tru

DotNetBar.Bar作为容器使用的方法及Text更新原理

DotNetBar.Bar作为容器使用的方法及Text更新原理 ???????????????????????? 老帅 ?? 一.容器用法?? 控件DevComponents.DotNetBar.Bar是能够有多种用途的,当中一种是用作容器,例如以下图的SQLServer管理器.就是一个容器.容器里面存在两个页面"对象资源管理器具体信息"和"对象资源管理器".这两个页面上又分别容纳了多种控件. ?? 想让DevComponents.DotNetBar.Bar作为容器

在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明 alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上 选中文本,按com

在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明 alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上 选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失.选中文本,按Alt+F3 ,逐个往下

C# TextBox中只允许输入数字的方法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using DevComponents.DotNetBar.Controls; namespace WinDrilling.ErrorJudge.Class{ class ClsTxtOperate { #region TextBoxX控件只能输入数字函数 //只能输入数字函数 p

DotNetBar.Bar图标列表的使用

DotNetBar.Bar图标列表的使用 老帅 控件DevComponents.DotNetBar.Bar怎样使用图像列表呢?比方给工具条或者菜单加上图标.例如以下几步就可以! 方法1: 1.放一个System.Windows.Forms.ImageList到窗体上,把图标增加当中 2.放一个DevComponents.DotNetBar.Bar到窗体上,设置其Images=ImageList.此时由DevComponents.DotNetBar.Bar管理的全部控件.就能够通过ImageInd

DotNetBar教程

DotNetBar是一组用于.NET Framework环境下的一组组件集,利用该组件集能够打造绚丽并且实用的应用程序界面,给开发人员提供极大的便利.关于DotNetBar,详情请参考其官方网站:http://www.devcomponents.com 该组件集目前最新版本是8.8(不知最近有没有升级版本),可以从该网站上下载到试用期为一个月的试用版本. 正常安装了DotNetBar组件集(前提:已经安装了Visual Studio)之后,会在Visual Studio的工具箱窗口新增一个Dot

DotNetBar.Bar控件Y方向上的顺序控制

DotNetBar.Bar控件Y方向上的顺序控制 老帅 控件DevComponents.DotNetBar.Bar是可以有多种用途的,可以作为容器,也可以作为工具条,无论做什么,在Y方向上都是有顺序的,这会影响UI效果.有bar1和bar2,都作为工具条使用bar1.LayoutType=ToolBar, bar2.LayoutType=ToolBar,如下图: 从图中我们可以看出: 两个Bar的停靠模式都是顶端,bar1.Dock=Top,bar2.Dock=Top,现在是bar1在上面,ba

DotNetBar.Bar控制Y顺序控制方向

DotNetBar.Bar控件Y方向上的顺序控制 老帅 控件DevComponents.DotNetBar.Bar是能够有多种用途的.能够作为容器,也能够作为工具条,不管做什么,在Y方向上都是有顺序的,这会影响UI效果.   有bar1和bar2,都作为工具条使用,例如以下图:   bar1.LayoutType=ToolBar, bar2.LayoutType=ToolBar 从图中我们能够看出: 两个Bar的停靠模式都是顶端.bar1.Dock=Top,bar2.Dock=Top,如今是ba