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. ctypealpha php_php ctype函数中文翻译和示例
  2. Elasticsearch总体介绍
  3. 骑摩托的蒙娜丽莎 - 曼妙风骚的花式慢跑算法
  4. MFC DLL对话框调用
  5. 汇编语言int 13中断02h功能Demo - 使用emu8086
  6. 名词用作动词举例_日语动词修饰名词的形式
  7. 在 CentOS7 上安装 MySQL5.7
  8. WebView无法自动播放h5的video视频标签解决办法
  9. 与时间相关的java源码_Java 调整日期和时间
  10. 深度学习《CNN架构续篇 - 学习率衰减》
  11. LeetCode141-环形链表(Linked List Cycle)-Rust语言实现
  12. 霍夫变换检测直线的公式推导以及基于opencv的源代码分析并实例实现
  13. Linux运维常用命令及知识
  14. 最强的ubuntu8.04安装配置手册
  15. 显卡测试软件 温度,显卡温度检测软件
  16. 打包出来的 common.js/umd.js 是啥?
  17. 做跨境如何去降低成本?
  18. 1024程序员节日,祝愿所有的程序员节日快乐
  19. Hyperledger fabric-couchdb镜像版本的坑
  20. 善于抓住80后消费者的消费心理

热门文章

  1. 零基础准备蓝桥杯【一】
  2. 苹果硅胶套市场空间上百亿:合作厂商利润达30%
  3. 感谢万商网《万商访谈》栏目对我的专访报导
  4. 同一wifi下电脑与手机无法ping通
  5. python 大小端转换_Python 字节串转换以及大小端相关的几个方法
  6. OkHttp源码详解之Okio源码详解
  7. 【iomanip笔记】
  8. Android Application Task Activities的关系
  9. CC2530————A-D转换应用之实现外部电压测量
  10. NB-IOT专栏(QS-100模块二次开发)-onenet云平台+微信小程序实现下行数据控制设备开关