statusstrip,statusstrip右边顶满

http://www.itjxue.com  2023-01-16 08:39  来源:未知  点击次数: 

c# winForm中 用statusStrip控件怎么显示当前登录账户的名字

步骤:

1.创建窗体及添加statusstrip

默认statusstrip名称为statusstrip1

2.在statusstrip1的items属性中

添加三个statuslabel

默认名称为toolstripstatuslabel1,2,3

按1,2,3的顺序排列

3.修改toolstripstatuslabel1的text属性

为相关文字如"欢迎使用本系统"

4.修改toolstripstatuslabel2的text属性

为空

sprint属性为true

bordersides属性为left,right

5.修改toolstripstatuslabel3的text属性

为空

在form的load事件中

修改其显示为当前时间

StatusStrip怎么设置其子项的dock属性

StatusStrip如何设置其子项的dock属性?

在statusstrip中添加了一个ToolStripProgressBar控件,通过程序编写其dock属性:

private void F_Main_Shown(object sender, EventArgs e)

{

//tspb_data为添加的ToolStripProgressBar控件

tspb_data.Dock = DockStyle.Fill;

//MainstatusStrip为statusstrip控件

MainstatusStrip.Refresh();

}

但是显示后的效果却没有出来。ToolStripProgressBar控件还是原先的长度。请问下,需如何设置?

------解决方案--------------------

C# code private void Form2_Load(System.Object sender, System.EventArgs e)

{

ToolStripProgressBar1.Width = StatusStrip1.Width - ToolStripProgressBar1.Bounds.Left - 1;

}

private void StatusStrip1_SizeChanged(System.Object sender, System.EventArgs e)

{

ToolStripProgressBar1.Width = StatusStrip1.Width - ToolStripProgressBar1.Bounds.Left - 1;

}

C#里StatusStrip和StatusBar有什么不同

StatusStrip 替换并扩展了早期版本的 StatusBar 控件,StatusStrip 实现了StatusBar 的向后兼容.

StatusBar 控件(Windows 窗体)是作为一个区域用在窗体上的,通常显示在窗口的底部,应用程序可以在那里显示各种状态信息。StatusBar 控件可以有状态栏面板,面板上显示指示状态的文本或图标,或者显示指示一个进程正在工作的一系列动画图标;例如,Microsoft Word 指示正在保存文档

StatusStrip 控件由 ToolStripStatusLabel 对象组成,每个这样的对象都可以显示文本、图标或同时显示这二者。StatusStrip 还可以包含 ToolStripDropDownButton、ToolStripSplitButton 和 ToolStripProgressBar 控件。

默认 StatusStrip 没有面板。若要向 StatusStrip 中添加面板,请使用 System.Windows.Forms.ToolStripItemCollection.AddRange(System.Windows.Forms.ToolStripItem[]) 方法。

(责任编辑:IT教学网)

更多

相关软件水平考试文章

推荐软件水平考试文章