美文网首页
C# StatusStrip 状态栏控件

C# StatusStrip 状态栏控件

作者: 技术老小子 | 来源:发表于2025-02-17 04:50 被阅读0次

摘要


在 .NET 5 中,我们发现了一种新的控件 StatusStrip,它可以用来替代原有的 StatusBar 控件。与旧版的 StatusBar 不同,StatusStrip 不仅支持表格布局的自定义,还提供了对窗体大小调整和移动手柄的支持,同时也支持 Spring 的支持,可以自动填充可用空间。

以下是一些特殊功能:

  • 自定义表格布局:可以使用表格来显示各种信息,可以设置行列的宽度和高度,可以使用样式表格,支持自动换行和分栏显示等。
  • 对窗体大小调整和移动手柄的支持:可以根据窗体的大小来自动调整 StatusStrip 的位置,也可以使用移动手柄来移动窗体和 StatusStrip 的位置。
  • 属性 Spring 的支持,从而自动填充可用空间:可以设置各个 ToolStripStatusLabel 控件的 Spring 值,从而根据窗体的大小自动填充可用空间。

在设计时,StatusStrip 默认可用:

正文


属性与方法大多继承于ToolStrip

image.png image.png image.png

添加事件

public FrmMain()
{
    InitializeComponent();
    timer1.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
    ssMain_lblNow.Text = DateTime.Now.ToString("HH:ss:mm");
}

image.png

在C#编程中,StatusStrip是一个常用的控件,它可以用于显示系统状态、进度信息、日志信息等。此外,在StatusStrip上还可以添加各种组件,如按钮、复选框、下拉框等,以增强其功能和用户体验。

其中,进度条是一个常用的组件,它可以用于显示进程或操作的进度信息。在使用StatusStrip进行进度条设计时,可以根据需要选择不同的进度条样式和动画效果,以使进度条更加美观和易于使用。

除了进度条外,StatusStrip还可以添加各种图标和标签,以便用户更好地理解系统状态和操作信息。此外,还可以将StatusStrip组件与其他控件(如DateTimePicker、ComboBox等)组合使用,以实现更加复杂的功能和用户交互。

在C#中,StatusStrip控件的使用非常方便和灵活,开发者可以通过自定义属性和事件来实现各种功能。此外,还可以通过拖放方式快速添加组件,使得开发效率大大提高。

相关文章

  • 11月8日C#学习总结

    今天学习了StatusStrip控件和状态栏、MessageBox消息对话框、FontDialog对话框控件、Op...

  • 11.8

    StatusStrip控件和状态栏。下午又看了一下关于昨天学习的内容 课件

  • 11月8日四期C#总结

    今天继续学习了StatusStrip控件和状态栏。 老师带我们新安装了软件,功能很强大也很全面。 下午曲老师带我们...

  • 2.3系统主界面制作

    效果图 设计到的控件 涉及到的控件:ToolStrip, StatusStrip,MenuStrip;控件重要属...

  • 2018-12-03

    2.3系统主界面的制作 涉及到的控件:ToolStrip,StatusStrip,MenuStrip;控件重要属性...

  • iOS 控件封装

    状态栏 JDStatusBarNotification 状态栏控件,支持iOS6、7 MTStatusBarOv...

  • Android设置标题栏/状态栏

    @color/colorPrimaryDarkitem>