2-7 StatusStrip 控件

简介:

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,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
C# Windows
49.c#:StatusStrip 控件
49.c#:StatusStrip 控件
48 1
49.c#:StatusStrip 控件
|
2月前
|
C#
38.c#:RithTextBox控件
38.c#:RithTextBox控件
26 1
|
2月前
|
C# 开发者 Windows
48.c#:toolstrip控件
48.c#:toolstrip控件
29 1
|
9月前
|
Windows 容器
|
12月前
控件限制总结
控件限制总结
NSTextField控件应用详解
NSTextField控件应用详解
425 0
NSTextField控件应用详解
DataTimePicker控件总结
DataTimePicker控件总结
133 0
|
前端开发 容器
控件篇
原文:控件篇   日常使用最多的控件有6类: 1. 布局控件:可以容纳多个控件或嵌套其他布局控件,例如Grid、StackPanel、DockPanel等,有共同的父类Panel 2.
704 0