private void buttonX1_Click(object sender, EventArgs e)
        {
            //添加bartab中的按键
            DevComponents.DotNetBar.BubbleButton bb = new DevComponents.DotNetBar.BubbleButton();
            bb.Image = img_ico_file.swf;
            bb.TooltipText = "你好";
            bb.Click += new DevComponents.DotNetBar.ClickEventHandler(this.test);
            bubbleBarTab1.Buttons.Add(bb);
            bubbleBar1.Refresh();
        }

private void test(object sender, DevComponents.DotNetBar.ClickEventArgs e)
        {
            Open_File("C://Users//Administrator//Desktop","12345.txt");
        }

private void Open_File(string file_path,string file_name)
        {
            ShellExecute(this.Handle, "open", file_name, "", file_path, 5);
        }

private void buttonX2_Click(object sender, EventArgs e)
        {
            //添加一个bartab
            DevComponents.DotNetBar.BubbleBarTab bbt = new DevComponents.DotNetBar.BubbleBarTab();
            bbt.Text = "tab2";
            bbt.PredefinedColor = DevComponents.DotNetBar.eTabItemColor.Blue;
            bubbleBar1.Tabs.Add(bbt);
            
            //添加一个按键
            DevComponents.DotNetBar.BubbleButton bb = new DevComponents.DotNetBar.BubbleButton();
            bb.Image = img_ico_file.swf;
            bb.TooltipText = "你好";
            //bb.Click += new DevComponents.DotNetBar.ClickEventHandler(this.test);
            bbt.Buttons.Add(bb);

bubbleBar1.Refresh();

}

//列出所有tab

string tmpstr = "";

for (int i = 0; i < bubbleBar1.Tabs.Count;i++ )

{

tmpstr=tmpstr+bubbleBar1.Tabs[i].Text;

}

MessageBox.Show(tmpstr);

DotNet Bar 之 bubbleBar 使用方法相关推荐

  1. DotNet生成随机数的一些方法

    在项目开发中,一般都会使用到"随机数",但是在DotNet中的随机数并非真正的随机数,可在一些情况下生成重复的数字,现在总结一下在项目中生成随机数的方法. 1.随机布尔值: /// ...

  2. androidsettitle方法_Android 去掉title bar的3个方法

    Java代码实现 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta ...

  3. 软件智能:aaas设计方案定稿(初版)--AI法的程序表示 var bar|pro (AI方法的aBNF准则 δ)

    总序-AI的元级 (meta-) AI的元级包括元数据仓库 ,元语言注释和元技术推理,分别提供aaas系统的三种端口 - 服务端 .用户端 和 客户端 --的域服务,结果是使它们有资格成为aaas 软 ...

  4. 安卓·设置navigation bar的颜色(setColor方法)

    getWindow().setNavigationBarColor(0xFF0000FF); setColor()方法的参数可以是 0xff0000ff,前两个ff表示透明度,后六位表示颜色.不接受六 ...

  5. macbook pro touch bar卡死的解决方法

    打开mac的活动监视器 点击CPU,搜索touch 双击该进程,点击退出 4. 大功告成.

  6. java如何对foo bar调用方法_关于java:如何测试工厂方法传递给构造函数的参数?...

    我遇到了一个我真不知道如何解决的情况.我刚刚创建了一个类Foo,它包含一个静态工厂方法,使用一些参数创建类Bar,因此Foo是一种工厂类.现在我想测试这个方法,但问题是,这些参数在内部被修改,以创建在 ...

  7. Google Test(GTest)使用方法和源码解析——自定义输出技术的分析和应用

    在介绍自定义输出机制之前,我们先了解下AssertResult类型函数.(转载请指明出于breaksoftware的csdn博客) 在函数中使用AssertionResult AssertionRes ...

  8. oye pandora_我尝试了Pandora出色的功能优先级排序方法。 这是我学到的。

    oye pandora by Josh Temple 通过乔什·坦普尔 我尝试了Pandora出色的功能优先级排序方法. 这是我学到的. (I tried Pandora's brilliant me ...

  9. Python炫技操作:模块重载的五种方法

    作者 | 写代码的明哥 来源 | Python编程时光 环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foofoo└── bar.py 0 directories ...

最新文章

  1. 【C#】【APK】APK文件解析AXML-层层深入APK文件解析之一
  2. 图像旋转的MATLAB和OpenCV源码
  3. Go进阶(2): 变量+数据类型
  4. Sublime Text 2快捷键大全
  5. 9. Approximate Inference
  6. android之自定义广播
  7. 莫名奇妙的异常001:Invalid or unexpected token
  8. linux sed命令_Linux sed命令用法与示例
  9. 16进制转base64_《蹲坑学K8S》之19-5:二进制部署Calico网络
  10. 学会放下自己,就能释然许多
  11. Uniapp使用GoEasy实现websocket实时通讯
  12. 扣图神器, 用Python 5行代码解决
  13. 使用OpenWrt创建子网作为二级路由
  14. ZZULIOJ:1088: 手机短号 (多实例)
  15. C语言execvp实现简易Shell的两种方法
  16. 排序-------冒泡实现(Java实现)
  17. 中基鸿业分析投资应该注意的事项
  18. 2018,这些重大科技值得期待
  19. 民间版知乎用户分析报告
  20. UVA - 11400 Lighting System Design(照明系统设计)(dp)

热门文章

  1. #include<iomanip>的作用 内容
  2. Spring源码(八):Spring事务详解
  3. 苹果电脑python编程里面怎么切到中文_电脑语言怎么切换中文,AdobeInDesignCCforMac苹果笔记本上,怎样转换页面语言为中文英语?...
  4. c语言注册登录程序字符串,C语言实现注册
  5. 飞书开放平台-发送个人群名片消息示例
  6. ifconfig 配IP 地址,网关. route 添加路由和网卡启动
  7. 稍稍对比中标普华office与红旗office
  8. Kubernetes--Node本地DNS缓存
  9. Python Shebang
  10. Cronbach‘a 信度系数分析