Как установить фокус в Никуда?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Кул Хацкер
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 28.02.2002 (Чт) 23:55
Откуда: Russia

Как установить фокус в Никуда?

Сообщение Кул Хацкер » 19.01.2006 (Чт) 15:44

На форме кроме ComboBox'а ничего нет. При открытии формы фокус автоматом ставится в ComboBox(мигает курсор в поле ввода). Мне нужно чтобы при открытии формы его там не было и переходил он туда только по щелчку. Как это сделать?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.01.2006 (Чт) 16:21

поставить например TextBox за видимыми пределами формы и устанавливать фокус на него. А чтобы ComboBox не получал фокуса при помощи Tab или навигационных кнопок установить дл него значение свойства TabStop в False
Весь мир матрица, а мы в нем потоки байтов!

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 19.01.2006 (Чт) 17:50

Тоже бы интересно было узнать, как программно снять фокус с элемента управления..
Неужели нет нормального метода?
----

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.01.2006 (Пт) 5:00

Код: Выделить всё
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  Label1.Select()
End Sub
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Кул Хацкер
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 28.02.2002 (Чт) 23:55
Откуда: Russia

Сообщение Кул Хацкер » 20.01.2006 (Пт) 10:49

!Viper! писал(а):поставить например TextBox за видимыми пределами формы


могут быть трудности если используешь полосы прокрутки окна по содержимому, а вот пустой Label уже лучше

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 20.01.2006 (Пт) 11:57

GSerg
То есть снять нельзя, только переставить на другой э.у.?
----

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.01.2006 (Пт) 12:51

Ну поскольку Me.Select тихо не делает ничего, то видимо да.
Хотя фиг его знает...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 86

    TopList