powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чума с полем
21 сообщений из 21, страница 1 из 1
Чума с полем
    #32589330
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем мне надо при нажатии на кнопку чтобы в поле вводился текст! При потере фокуса поле должно блокироваться! Но оно говорит что пока фокус в поле блочить нельзя а если фокус не установить то нельзя ввести текс! Замкнутый круг!
...
Рейтинг: 0 / 0
Чума с полем
    #32589340
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DenDYа если фокус не установить то нельзя ввести текс!
Это еще почему? Кто вводит - кнопка или юзер?
...
Рейтинг: 0 / 0
Чума с полем
    #32589348
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вводит кнопка! могу дать исходник
Private Sub Кнопка16_Click()
Поле18.BackColor = RGB(0, 255, 0)
Поле18.SetFocus
Поле18.Text = "Выполнено"
End Sub
...
Рейтинг: 0 / 0
Чума с полем
    #32589355
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Private Sub Кнопка16_Click()
Поле18.BackColor = RGB( 0 ,  255 ,  0 )
Поле18 = "Выполнено"
End Sub
Вот этого вполне достаточно.
...
Рейтинг: 0 / 0
Чума с полем
    #32589359
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но оно не будет заблочено! Мне надо чтобы после нажатия оно блочилось и не подлежало изменению!
...
Рейтинг: 0 / 0
Чума с полем
    #32589362
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Поле18.Locked = true
...
Рейтинг: 0 / 0
Чума с полем
    #32589365
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопросы?
...
Рейтинг: 0 / 0
Чума с полем
    #32589368
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYНо оно не будет заблочено! Мне надо чтобы после нажатия оно блочилось и не подлежало изменению!
переведи фокус на другой элемент
залочь
верни взад
...
Рейтинг: 0 / 0
Чума с полем
    #32589373
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗАЧЕМ???
Код: plaintext
1.
2.
3.
4.
Private Sub Кнопка16_Click()
Поле18.BackColor = RGB( 0 ,  255 ,  0 )
Поле18 = "Выполнено"
Поле18.Locked = true
End Sub
Вот этот код делает следующе. По шагам.

Нажатие на кнопку. Фокус переходит на кнопку. Меняется цвет поля. Меняется текст поля БЕЗ перевода фокуса на поле. Лочится поле.
...
Рейтинг: 0 / 0
Чума с полем
    #32589375
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, может не извращаться и вместо поля использовать надпись?
...
Рейтинг: 0 / 0
Чума с полем
    #32589377
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю понедельник, все дела...
НО какое в вышеприведенном коде извращение???
...
Рейтинг: 0 / 0
Чума с полем
    #32589382
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не дает все равно! Перевести фокус и обратно ничего не дает! Все равно не блочит!Какие еще варианты господа???
...
Рейтинг: 0 / 0
Чума с полем
    #32589387
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варианты следующие:
Версия аксесса.
Выкладывание сюда базы с проблемной формой.
...
Рейтинг: 0 / 0
Чума с полем
    #32589388
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все проблема разрешена созданием 2 кнопки!:)
...
Рейтинг: 0 / 0
Чума с полем
    #32589389
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если уж никак невтерпёж и хочется поля - почитай доки по методу setfocus.
...
Рейтинг: 0 / 0
Чума с полем
    #32589391
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 маяк:
Объясни мне, неразумному, зачем тут вообще трогать setfocus???
...
Рейтинг: 0 / 0
Чума с полем
    #32589408
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Темный2 маяк:
Объясни мне, неразумному, зачем тут вообще трогать setfocus???Денди говорил, что проблема с фокусом. Шухард предлагал такой вариант решения:переведи фокус на другой элемент
залочь
верни взадПочему бы и нет?
...
Рейтинг: 0 / 0
Чума с полем
    #32589413
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Зачем вообще возвращать взад на залоченное поле?
...
Рейтинг: 0 / 0
Чума с полем
    #32589414
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чувак видать по запарке юзает свойство Enabled
в то время как у Locked никакой проблеммы с фокусом нет.
...
Рейтинг: 0 / 0
Чума с полем
    #32589418
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маяк Темный2 маяк:
Объясни мне, неразумному, зачем тут вообще трогать setfocus???Денди говорил, что проблема с фокусом. Шухард предлагал такой вариант решения: переведи фокус на другой элемент
залочь
верни взадПочему бы и нет?

Ща всех помирю.

Темный - ты прав по коду

P.S. боец - учиться пусть узнает больше + чё спросил про то ответили
...
Рейтинг: 0 / 0
Чума с полем
    #32589420
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычЗачем вообще возвращать взад на залоченное поле?Он вообще чего-то странного хотел, посмотрите:
При попадании фокуса разлочиваем поле и разрешаем ввод данных,
Фокус ушёл - блокируем, запрещаем.

Что-то мне подсказывает, что проблему можно было решить изменением цвета контрола %)
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чума с полем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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