我正在开发一个在表单中移动面板的程序。我使用滚动条来更改面板的 .Top 属性。但是,此属性只会达到 -32768。在这种情况下,我需要它更高(或更低 o0)。无论如何我可以将它更改为 32 位 int 以便它可以达到 -2147483648?
编辑,也许如果我澄清我正在尝试做的事情,你不会认为这对可用性不利。
昨天我问了这个问题: 如何将 VScrollBar 和 HScrollBar 与 RichTextBox 一起使用?
但是因为我找不到答案并且没有其他人回答我,所以我不得不想一种不同的方式来滚动富文本框。所以我的解决方案是将文本框高度调整为相等(文本框字体高度*总行数)。这意味着不会显示文本框上的滚动条。现在我使用滚动条移动文本框的顶部位置以创建伪滚动效果。当文本框在 13 像素处有大约 2000 行作为字体高度时,它可以完美运行。但在那之后它最终会高于 16 位 int。这就是为什么我需要将其更改为 32 位 int。