注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

信息 灵感 创新

I? =Information,Inspiration,Innovation

 
 
 

日志

 
 
关于我

we are 5. Mathematics, Computation, Programming, Engineering, and Making fun of life.

网易考拉推荐

Windows应用高级编程笔记(5)  

2011-10-04 13:24:16|  分类: C# & .NET |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
最近一直比较忙,学习的时间就显得比较少了,刚忙完一个小项目,又淘到一本好书,也是红皮书系列的,中文翻译是《Windows应用高级编程——C#编程篇》,翻译版由清华大学出版社出版。这本书说的比较详细,将许多书籍中细微末节的地方都说的比较清楚,采用面向对象的原则来介绍如何进行Windows编程,虽然带有“高级”字样,但是阐述详细,步骤清晰,对于一个初学者也是能够看得懂的。

Windows应用高级编程笔记(1) - Castor - 趁年轻,多折腾~~

=========================================================================================

下面继续是第四章,接前面的一部分。再次看到,作者对工具栏的介绍就知道是基于.NET Framework 1.1的,就算不是,绝对是使用了VS2003作为教材的编程工具。所以这里变化比较大,我基本上没怎么看书上的,再次觉得买这本书有点亏了……
第4章 菜单栏和工具栏(2)

工具栏
使用ToolStrip实现工具栏。
ToolStrip下面又可以添加许多新的控件,例如ToolStripButton、ToolStripLabel、ToolStripSplitButton(下面又可以添加ToolStripMenuItem)、ToolStripComboBox、ToolStripTextBox、ToolStripSeparator、ToolStripProgressBar。
一般也是使用设计方式创建,也可以使用运行时,如下:
private void button1_Click(object sender, EventArgs e)
{
    //ProgressBar
    ToolStripProgressBar pb=new ToolStripProgressBar();
    pb.Value=47;
    pb.Maximum=100;
    pb.Minimum=0;
    toolStrip2.Items.Add(pb);
    //Separator
    toolStrip2.Items.Add(new ToolStripSeparator());
    //button
    ToolStripButton btn = new ToolStripButton();
    btn.Text = "Click me";
    btn.Click += new EventHandler(btn_Click);
    toolStrip2.Items.Add(btn);
}
void btn_Click(object sender, EventArgs e)
{
    MessageBox.Show("Clicked");
}
运行,点击Add按钮前后对比:

Windows应用高级编程笔记(5) - Castor - 趁年轻,多折腾~~

 点击前

Windows应用高级编程笔记(5) - Castor - 趁年轻,多折腾~~
点击后

 给Click me按钮添加了事件响应函数。工具栏中比较重要的是设置其图标,这个需要预先导入图形资源,然后设置Image和ImageTransparentColor属性。

  评论这张
 
阅读(476)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016