Im работает над программой, которая перемещает панель внутри формы. Я использую полосу прокрутки для изменения свойств панели .Top. Однако это свойство достигнет только -32768. В этом случае мне нужно, чтобы он был намного выше (или ниже o0). В любом случае я могу изменить его на 32-битный int, чтобы он мог идти до -2147483648?C# Change Control.Top От 16 до 32 бит Int (WinForms)
редактировать, может быть, если я уточнить, что я пытаюсь сделать, вы много не будет думать, это будет плохо для юзабилити.
Вчера я задал этот вопрос: How to use VScrollBar and HScrollBar together with a RichTextBox?
Но поскольку я не смог найти ответ и no1 меня еще ответил, я должен был думать о другом способе прокрутки RichTextBox. Таким образом, мое решение состояло в том, чтобы изменить размер текстового поля на равный (высота шрифта текстового поля * полные строки). Это означало бы, что никакие полосы прокрутки в текстовом поле не будут показаны. Теперь я использую полосу прокрутки, чтобы переместить верхнюю позицию текстовых полей, чтобы создать эффект псевдопрокрутки. Он отлично работает, когда текстовое поле имеет около 2000 строк в 13 пикселей в качестве высоты шрифта. Но после этого он заканчивается выше, чем 16 бит int. Вот почему мне нужно изменить его на 32-битный int.
Предлагаю внимательно подумать, будет ли этот пользовательский интерфейс использоваться. Похоже, пользователям будет очень удобно перемещаться с помощью этой полосы прокрутки ... – Ant
Вы можете найти это просветительское чтение в отношении ограничений и того, что это означает, если вы столкнетесь с ними: http: //blogs.msdn. com/oldnewthing/archive/2007/03/01/1775759.aspx –