powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что действительно на Label нельзя ставить фокус??
25 сообщений из 30, страница 1 из 2
Что действительно на Label нельзя ставить фокус??
    #37241482
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил на Label фокус получаем сообщение
Cant move focus to the control because it is invisible, not enabled or of a type that does not accept the focus
Гугл перевёл -
Не удается переместить фокус на контроль, потому что это невидимый, не включен или тип, который не принимает в центре внимания
Форма как форма за исключением того, что она сделана следующим образом:
имеет в углу три кнопки свернуть, свернуть в окно, закрыть, а также сворачивается в файл

Что данное сообщение обозначает???
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241653
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ждать фокуса от лабеля и стучаться в нарисованную дверь это события из одного анекдота.
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241657
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world, то есть если сильно хочется то никак???
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241665
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если на форму Котрол NavBarCtl1 или Фрейм, на него Лейбл и фокус на Котрол NavBarCtl1 или Фрейм почти то что нужно, есть подводные камни???
кто нибудь использует Котрол NavBarCtl1, на практике для чего нужен??
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241675
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
метка, на которую можно поставить фокус называется текстбокс ))
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241692
basicv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proметка, на которую можно поставить фокус называется текстбокс ))
Да, убери border, поставь backcolor серого цвета и сам потом не поимеш - лейбл это или что.
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241794
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basicv, согласен, делать так по взрослому, день потерять придётся, мир, труд, май, актуальноУ меня почему метка, потому, что до этого был текст бокс, я с ним замаялся с фокусом, плюнул и сделал меткой
Тогда начну снова метку прикручивать, если что детально спрошу
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241798
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну что сейчас создал форму UserForm3, в её инициализации

Код: plaintext
1.
2.
3.
4.
Private Sub UserForm_Initialize()

Me.TextBox1.SetFocus
 
End Sub

Запускаю, нет фокуса на TextBox1, но я не говорил, что запускаю её в модальном режиме UserForm3.Show 0.1, вот видимо отсюда проблемы

Но в то же время, запускаю форму в инициализации ничего о фокусе не пишу и получаю - фокус на 1 кнопке, не поддаётся логике
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241800
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одна и та же форма, запускаю
Me.CommandButton9я.SetFocus - ОК фокус на 9й кнопке
Me.TextBox1.SetFocus - нет фокуса нигде, ересь!!!!!!????
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241807
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
Private Sub TextBox1_Change()

MsgBox$ "Change"
Me.TextBox1.SetFocus

End Sub
Изменения прошли, сообщение Change получил, фокус увы нет, ЕРЕСЬ!!!!!!!
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241809
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_worldЖдать фокуса от лабеля и стучаться в нарисованную дверь это события из одного анекдота.

Ципихович Эндрю
Код: plaintext
1.
2.
3.
4.
5.
Private Sub TextBox1_Change()

MsgBox$ "Change"
Me.TextBox1.SetFocus

End Sub
Изменения прошли, сообщение Change получил, фокус увы нет, ЕРЕСЬ!!!!!!!
что значит "фокус увы нет" ?
раз вы правите TextBox1 - значит фокус и находится в TextBox1
каких ещё доп.фокусов вы от него хотите ?
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241811
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty112,
>что значит "фокус увы нет" ?
скажем по другому курсор в Текбоксе не стоит и нажимая на клавиши клавиатуры Ц и Э в тексбокс на попадает ЦЭ
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241817
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё понял, надо рассказать с самого начала, запускаю форму в ВБА модальном режиме так как это не является помехой для осуществления других действий. Форма запускается с тремя кнопками в углу, как в ВБ 6.
Там есть тексбокс, в него надо ввести три цифры, для любителей ввода с клавиш клавиатуры и мыши надо это удовлетворить. Чтобы мишью клацать есть 10 кнопок, 1-0, это я сделал, а как организовать с ввод в текстбок с клавы?? И чтобы курсор был всегда в тексбоксе??? Спасибо
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241818
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё забыл спросить: Подскажите пожалуйста, как заголовок формы убрать??
Спасибо
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241888
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюMe.TextBox1.SetFocus - нет фокуса нигде, ересь!!!!!!????
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37241891
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, ели бы у меня столько было в коде кнопки как у Вас:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Option Explicit

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()

Me.TextBox1.SetFocus

End Sub
вопросов бы не было
я же сказал
Форма как форма за исключением того, что она сделана следующим образом:
имеет в углу три кнопки свернуть, свернуть в окно, закрыть, а также сворачивается в файл
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37242256
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюФорма как форма за исключением того...
а также сворачивается в файлЭндрю, я понимаю - праздники... Но мы смеялись долго над ЭТИМ выражением...
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37242293
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM, форма в ВБА только с крестиком в углу, мне даром не нужна
Что делать?
Ответ ВБ 6
Пробовал не понравилось
Спросил на форуме подсказали, есть форма в Ворде как в ВБ 6, как в Ворде, по человечески
Даже есть два варианта, одна сворачивается в панель задач, тут уж Вы не поспорите, а вторая ну я назвал "сворачивается в файл", ну не знаю как назвать по другому, сворачивается в левый нижний угол файла в аккурат выше кнопки пуск. Предложите своё название, кнопка ЦЭ, пойдёт??
Хотите верьте, хотите проверьте: http://www.sql.ru/forum/actualthread.aspx?tid=846212
По теме, что нибудь есть, давайте её раскачаем, ОК???
Фокус нужен внятный, курсор нужен предсказуемый, ОК???
И Вас с праздником
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37242334
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понял - надо файл прикрепить, может веселей пойдёт
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37244626
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

Эндрю, вот пример формы любого вида в Excel.

Что касается фокуса-нефокуса, ты в текстбоксе в режиме дизайна оставь что-то, например: "Аааа". А когда активируешь форму, ты текстбокс очисти и установи фокус, тогда будет курсор.
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37244628
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, еще, что такое левый нижний угол файла? И сколько углов у файла бывает, если по Пифагору?
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37244639
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConn, спасибо посмотрю
левый нижний угол файла? - в то же время я уточняю - в аккурат выше кнопки пуск!!!!!!!
Взлетим не взлетим
Я же говорю дайте имя формам, буду пользоваться
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37245381
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя формам? Окна это... Аха...
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37245761
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnИмя формам? Окна это... Аха...+1
...
Рейтинг: 0 / 0
Что действительно на Label нельзя ставить фокус??
    #37245852
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnИмя формам? Окна это... Аха...
и что не уточнять, что она человеческая с тремя кнопками в углу, ладно проехали
По теме, посмотрел
клад знаний с 21 июня 2005 года, ОК!!!
Качнул Эксель файл, импортировал в Ворд Тест форму и класс к ней, пытаюсь запустить
в Private Sub UserForm_Resize()
на строке
dFrameCols = Application.Max(1, (Me.InsideWidth - dGAP * 3 - (.Width - .InsideWidth)) \ (cbMaximize.Width + dGAP))
выделяет .Max - сообщает функция не определена
в то же время форма на листе появляется, но я её вижу только с одной кнопкой в углу
Говорю же такая с одной кнопкой мне не нужна, и даром не нужна, нужна с тремя кнопками, а лучше с двумя - свернуть, закрыть
Что надо исправить?? если исправлю сколько кнопок будет в углу формы???
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что действительно на Label нельзя ставить фокус??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]