使用垂直和水平滚动更改文本和形状的大小

时间:2014-01-25 11:51:32

标签: vb.net visual-studio-2012 scroll scrollbar

我正在使用Visual Basic 2012 Ultimate。我想使用垂直和水平滚动更改文本的字体大小。我试过但是形状的大小改变了但不是文本。

这是代码

Private Sub HScrollBar1_Scroll(sender As Object, e As ScrollEventArgs) Handles HScrollBar1.Scroll
    RectangleShape1.Width = HScrollBar1.Value
    HScrollBar1.Value = TextBox1.Text.

End Sub

Private Sub VScrollBar1_Scroll(sender As Object, e As ScrollEventArgs) Handles VScrollBar1.Scroll
    RectangleShape1.Height = VScrollBar1.Value
    VScrollBar1.Value = TextBox1.Text.Size()

End Sub

1 个答案:

答案 0 :(得分:0)

如何更改代码的这两行:

HScrollBar1.Value = TextBox1.Text.
...
VScrollBar1.Value = TextBox1.Text.Size()

这样的事情:

TextBox1.FontSize = HScrollBar1.Value 
...
TextBox1.FontSize = VScrollBar1.Value

尚未对此进行测试,但我认为在修改此代码后,您会看到滚动条中的更改现在会更改文本的字体大小。但是,我不确定你到底是怎么回事。对于Rectangle,它具有宽度和高度,因此您可以将宽度与horizo​​ntall滚动条和高度与垂直滚动条相关联。但是在字体大小的情况下,它没有这样的宽度和高度。

PS:如果你真的想要不同的东西,请详细说明你实际上是什么,你想如何修改垂直和水平srollbar值正确影响字体大小