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

    方法一:

    在状态栏所有项目前加一个空白的StatusLabel ,并将其Spring属性设为True。

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

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

    这种方法比较简单,不用手工添加代码。首选!

     Spring属性为True的控件后只有一个要靠右对齐的控件,我在win7使用125%的文本分辨率时,发现正常。当切换到100%时,发现要靠右对齐的控件不见了,鼠标点击时能出现,但运行时不见。我只好在要靠右对齐的右边再加一个StatusLabel

    ,text属性为 “ ”,即一个空格,问题解决。

    方法二:

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

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

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

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

  • 相关阅读:
    JavaScript函数之美~
    如何用iframe标签以及Javascript制作时钟?
    Hammer.js
    leadJS初构建
    SQLite-创建、附加、分离数据库
    Javascript异步编程的4种方法
    JavaScript的数组实现队列与堆栈的方法
    使用PHP创建一个REST API(译)
    HTTP API响应数据规范整理
    CMD 模块定义规范
  • 原文地址:https://www.cnblogs.com/shuiguang/p/2241632.html
Copyright © 2011-2022 走看看