博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2-7 StatusStrip 控件
阅读量:5974 次
发布时间:2019-06-19

本文共 1935 字,大约阅读时间需要 6 分钟。

2-7  StatusStrip 控件

u       
本节学习目标:
n
了解StatusStrip控件的基本属性及方法
n
学习用StatusStrip控件统计文本字数信息
n
学习通过StatusStrip 控件显示综合信息
n
学习通过StatusStrip 控件显示进度条进度信息

2-7-1 简介

StatusStrip 
控件主要出现在当前 Window
窗体的底部,一般使用文本和图像向用户显示应用程序当前状态的信息。该控件位于“菜单和工具栏”区域,如图 2-19
所示。
图2-19  选择StatusStrip 控件
StatusStrip 
控件允许添加的控件包括: StatusLabel
控件(添加标签控件), ProgressBar
控件(进度条控件), DropDownButton
控件(下拉列表控件),以及 SplitButton
控件(分割控件),如图 2-20
所示。
图2-20  StatusStrip 控件允许添加的对象

2-7-2  StatusStrip控件实践操作

1. 案例学习:用StatusStrip控件统计文本字数信息

1
)在 Form
窗体上拖放一个 GroupBox
控件,用以建立
文本信息显示区
容器;一个 RichTextBox
控件,用以编辑文本;一个按钮对象为
统计字数
;一个 StatusStrip
控件用以在底部显示统计信息,同时为 StatusStrip
控件增加一个 StatusLabel
标签用以显示统计信息。具体设置如图 2-21
所示。
图2-21  用StatusStrip控件统计文本字数信息界面布局
2
)分别添加如下代码:
         ///
 
<summary>
        /// 初始化窗体对象时候显示当前的日期时间信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Form2_Load(object sender, EventArgs e)
        {
            toolStripStatusLabel1.Text = "现在的日期是:"+DateTime.Now.ToShortDateString() +";现在的时间是:"DateTime.Now.ToShortTimeString();
 }
        ///
 
<summary>
        /// 点击
统计字数
的鼠标单击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            toolStripStatusLabel1.Text = "字数信息是: " + richTextBox1.Text.Length;
        }
        /// <summary>
        /// 点击
增加工具条
时候鼠标单击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            //1. 定义要增加的StatusStrip 
            StatusStrip sb = new StatusStrip();
 //2. 定义StatusStrip项目中的控件,其中ToolStripLabel是一个类似于label的控件,现在用于显示文字 
            ToolStripLabel tsl = new ToolStripLabel();
            //2. 要显示的文字內容 
            tsl.Text = "新增加的工具条";
            //3. 定义StatusStrip中要项目 
            ToolStripItem[] tsi = new ToolStripItem[1];
            tsi[0] = tsl;
            //4. 将项目加入到StatusStrip中 
            sb.Items.AddRange(tsi);
            //5. 将StatusStrip加入到窗体中 
            this.Controls.Add(sb);
}
3
)运行效果如图 2-22
所示。
图2-22  用StatusStrip控件统计文本字数信息运行后效果图
本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/208658,如需转载请自行联系原作者
你可能感兴趣的文章
第六章 核心API
查看>>
八、配置webmail--EXTMAIL
查看>>
Linux特殊权限
查看>>
iphone使用开源代码Asyncsocket进行socket编程 之二
查看>>
基于 Linux 3.X 内核的专用操作系统秒开缓存系统
查看>>
【MongoDB for Java】Java操作MongoDB
查看>>
Python 模块笔记
查看>>
System Center Service Manager中Runbook的状态
查看>>
windows平台下gvim中文支持
查看>>
一种windows***方法
查看>>
2011年9大破产科技预言
查看>>
Fragment 在Android SDK1.6上实现
查看>>
jquery实现本地图片上传预览和限流处理
查看>>
Vim编辑器-Shell脚本
查看>>
Windows7 无法创建文件夹
查看>>
flex拖拽
查看>>
我的友情链接
查看>>
tomcat设置httpOnly
查看>>
部署SQL server 2008 R2三节点多实例故障转移群集全过程
查看>>
NOIP 2015[D2 T1] 跳石头
查看>>