Закрепленное многострочное текстовое поле закрыто полосой состояния

#c# #winforms #textbox #statusstrip

#c# #winforms #текстовое поле #полоса состояния

Вопрос:

У меня есть форма, в которой у меня есть многострочное текстовое поле и строка состояния, прикрепленные к нижней части формы.

Текстовое поле должно быть закреплено, чтобы его можно было изменять, пока можно изменять размер всей формы.

Проблема в том, что полоса состояния закрывает текстовое поле в нижней части стрелки прокрутки вниз.

Есть ли какой-либо способ закрепить текстовое поле внизу, все еще отображаясь над полосой состояния?

С уважением.

Комментарии:

1. Я решил проблему. Панель отлично справится с этой задачей. Его можно закрепить, чтобы заполнить страницу, и оно не закрывает / не переходит под строку состояния, тогда я могу легко закрепить свое текстовое поле внутри него. Это работает отлично, и при необходимости все можно изменить.

Ответ №1:

Щелкните правой кнопкой мыши текстовое поле и щелкните Bring to front (или строку состояния и Send to back , если есть другие элементы управления). Закрепление основано на ZOrder элементов управления в форме, причем самый передний является самым внутренним.

Комментарии:

1. Это то, что помогло в моем случае, спасибо — я знал о порядке закрепления, но не понимал, что вы можете сделать это с помощью этих опций вместо того, чтобы воссоздавать вещи в другом порядке или путаться в коде конструктора.

Ответ №2:

Вы также можете использовать ToolStripContainer, который позаботится о том, что вы пытаетесь сделать, и, как правило, является эффективным способом размещения toolstrip, таких как statusstrip .

Ответ №3:

Или вы можете использовать свойство привязки для изменения размера элемента управления при изменении размера родительского элемента. По умолчанию оно установлено в верхнем левом углу. Если вы включите нижний, то текстовое поле будет сжиматься или расширяться по мере изменения размера формы.

Комментарии:

1. Привязка — лучший вариант, когда нужно оставить место. В этой ситуации закрепление — лучший вариант с правильно установленным ZOrder .