none
滚动条 RRS feed

答案

  • 滚动条滚动事件里给label赋值
    http://feiyun0112.cnblogs.com/
    2009年8月21日 3:36
    版主
  • 你好!
         可以使用ValueChanged事件:
     
         label1.Text = "vScrollBar Value:(OnValueChanged Event) " + vScrollBar1.Value.ToString()
                                          
    周雪峰
    • 已标记为答案 Kira Qian 2009年8月26日 8:36
    2009年8月21日 5:33
    版主
  • 你好,

    我的理解是你有一个label里面有很多文字,然后你希望可以通过滚动条来看到所有的文字,这样的话我觉得有一个技巧很容易实现这点而且效果比用ScrollBar要好。

    先放一个Panel在窗体上,设置它的AutoScroll属性为True。然后把Label放到这个Panel上,设置其AutoSize = True(默认是True)。这样当字数变多的时候Panel自动出现了滚动条。

    希望这个方法对你有帮助。

    Sincerely,
    Kira Qian


    Please mark the replies as answers if they help and unmark if they don't.
    • 已标记为答案 Kira Qian 2009年8月26日 8:35
    2009年8月24日 3:11

全部回复

  • 你的意思不明确,你想怎么控制?是滚动条控件?
    2009年8月21日 2:08
  • 滚动条滚动事件里给label赋值
    http://feiyun0112.cnblogs.com/
    2009年8月21日 3:36
    版主
  • 你好!
         可以使用ValueChanged事件:
     
         label1.Text = "vScrollBar Value:(OnValueChanged Event) " + vScrollBar1.Value.ToString()
                                          
    周雪峰
    • 已标记为答案 Kira Qian 2009年8月26日 8:36
    2009年8月21日 5:33
    版主
  • 你好,

    我的理解是你有一个label里面有很多文字,然后你希望可以通过滚动条来看到所有的文字,这样的话我觉得有一个技巧很容易实现这点而且效果比用ScrollBar要好。

    先放一个Panel在窗体上,设置它的AutoScroll属性为True。然后把Label放到这个Panel上,设置其AutoSize = True(默认是True)。这样当字数变多的时候Panel自动出现了滚动条。

    希望这个方法对你有帮助。

    Sincerely,
    Kira Qian


    Please mark the replies as answers if they help and unmark if they don't.
    • 已标记为答案 Kira Qian 2009年8月26日 8:35
    2009年8月24日 3:11