zoukankan      html  css  js  c++  java
  • statusStrip控件上的项目靠右对齐

    转自:http://www.bkjia.com/Asp_Netjc/865228.html

    1、在c#中用到了状态栏控件StatusStrip,把StatusStrip上某个StatusLabe或ProgressBar靠右对齐  

    两种方法解决这个问题:

    方法一:

    在状态栏所有项目(StatusLabel、ProgressBar、DropDownButton等)前添加一个空白的StatusLabel (Text属性为空),并将其Spring属性设为True。

    Spring属性的作用是设置该项是否填满剩余空间,设为True以后,当程序运行时后面的项就都挤到右边,实现靠右对齐了。

    如果更进一步,需要一部分项靠左,一部分靠右,那就在两部分中间插入空白StatusLabel,同时设其Spring属性为True。

    方法二:

    设置StatusStrip控件的LayoutStyle属性为HorizontalStackWithOverflow 或 StackWithOverflow。

    然后在代码中修改状态栏上某项的Alignment为Right,这次就有靠右的效果了。

    例如:this.toolStripStatusLabel1.Alignment = ToolStripItemAlignment.Right;

    注意如果是多个项,那靠左对齐的从左往右排列,靠右对齐的从右往左排列。

    2、如何设置分割线。

    在StatusStrip中添加一个StatusLabel类型的子项,将BorderSides改成Left或Right即可。

  • 相关阅读:
    MySQL常用命令
    Jstack、Jmap命令简单使用
    MySQL慢查询日志ES索引模板
    MySQL二进制安装部署
    varnish启动报错
    基础训练 Sine之舞
    基础训练 FJ的字符串
    基础训练 芯片测试
    基础训练 龟兔赛跑预测
    基础训练 回形取数
  • 原文地址:https://www.cnblogs.com/zyf2014/p/5807623.html
Copyright © 2011-2022 走看看