Страница: 1 |
Страница: 1 |
Вопрос: Как очистить выделенный combobox??
Добавлено: 30.03.06 15:17
Автор вопроса: ku
Подскажите пожалуйста Как в vb.net программно очистить выделение combobox, если из него выходишь по enter, а выбранный текст остается синий (выделенный)????
Private Sub ComboBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyDown
If e.KeyCode = Keys.Enter Then
Textbox1.Focus()
End If
End Sub
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
mich
ICQ: 261800349
Вопросов: 19
Ответов: 148
Web-сайт:
Профиль | | #1
Добавлено: 30.03.06 18:07
Не понял вопрос. Нужно элемент из списка убрать?
Номер ответа: 2
Автор ответа:
ku
Вопросов: 3
Ответов: 5
Профиль | | #2
Добавлено: 31.03.06 09:23
Извините, что не точно сформулировал.
Когда выбираешь элемент из item и выходишь из combobox по enter (т.е. другой control получает фокус)то в combobox текст остается выделенным (синим цветом). Если по этому combo кликнуть мышью то выделение снимается. А как программно снять это выделениею. Я пробовал combobox1.items.selectedtext. и.т.д. не получается. Наверно что-то не то делаю. Подскажите пожалуйста!!!
Номер ответа: 3
Автор ответа:
mich
ICQ: 261800349
Вопросов: 19
Ответов: 148
Web-сайт:
Профиль | | #3
Добавлено: 31.03.06 15:49
А почему после нажатия по Enter фокус оказывается у другого элемента?
Код давай!
Номер ответа: 4
Автор ответа:
mich
ICQ: 261800349
Вопросов: 19
Ответов: 148
Web-сайт:
Профиль | | #4
Добавлено: 31.03.06 15:56
Или програмно кликай мышью
попробуй так:
Private Sub ComboBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp
If e.KeyCode = Keys.Enter Then
ComboBox2.Focus()
End If
End Sub
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 01.04.06 00:09
В событии LostFocus программно сними выделение текста