Как отключить ToolStripButton?

Как отключить или скрыть ToolStripButton от MDIparent после входа пользователя?

Например, в форме входа: если пользователь вводит имя пользователя, отличное от admin, определенный ToolStripButton будет отключен или скрыт.

Точкой входа моего приложения является MDIparent. В моем MDIparent форма входа загружается путем вызова метода ShowDialog.


person Square Ponge    schedule 25.07.2013    source источник
comment
toolstripbutton.Enabled = false; может быть?   -  person Nolonar    schedule 25.07.2013
comment
MDIparent1.toolStripButtonBorrow.Enabled = false; не работай   -  person Square Ponge    schedule 25.07.2013
comment
попробуйте создать функцию в вашем MDIparent1, где вы будете включать/отключать все свои кнопки панели инструментов. Затем, как только вы нажмете кнопку «Войти» в форме входа, вызовите эту функцию.   -  person Jack Frost    schedule 26.07.2013


Ответы (2)


Чтобы отключить или скрыть, вы можете использовать свойства Enabled или Available.

  // Make button gray (disable)
  myStripButton.Enabled = false;

  // Make button invisible (hide)
  myStripButton.Available = false;
person Dmitry Bychenko    schedule 25.07.2013
comment
Спасибо за эту подсказку! Я использовал .Visible = false, чтобы скрыть это, но это не сработало. .Avalilable = false делает свое дело. - person Matt; 17.12.2019

person    schedule
comment
Привет, попробуйте весь код выше. Это определенно поможет вам ... Я использовал здесь в форме MDI Toolstrip и кнопку, и нажмите на эту кнопку, я отключу эту кнопку, а также создаю одно динамическое событие как trans_Closed . В этом методе я включил кнопку, которая находится в панели инструментов. так что это будет работать нормально - person Amol Ghadge; 06.01.2016