Visual Studio формирует кнопки и текстовое поле - PullRequest
1 голос
/ 13 января 2012

Я использую Visual Studio 2010 WinForms и создаю свой пользовательский интерфейс, когда столкнулся с проблемами.Кнопки, представленные в инструментах, всегда имеют прямоугольную форму и выглядят скучно, есть ли способ изменить форму кнопки?Нравится круг или овал?

Еще один вопрос, как мне разрешить использование кнопки «Ввод» на клавиатуре в TextBox?Например: я набрал адрес в TextBox, и когда я нажимаю «Enter», я хочу, чтобы он что-то сделал.

Пожалуйста, совет, спасибо.

1 Ответ

1 голос
/ 13 января 2012

Winforms, как правило, об использовании стандартных объектов, поэтому кнопки представляют собой прямоугольники, нарисованные в системном стиле операционной системы. Вы можете посмотреть на сторонние элементы управления для более изящных кнопок, создать свою собственную пользовательскую кнопку управления или посмотреть на разработку в WPF (Windows Presentation Foundation) , которая допускает гораздо больше пользовательских интерфейсов типа «скины».

Что касается клавиши TextBox «Ввод», вам нужно будет отловить ее в событии KeyDown:

private void textBox1_KeyDown(object sender, KeyEventArgs e) {
  if (e.KeyCode == Keys.Enter) {
    // do something
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...