Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чума с полем / 21 сообщений из 21, страница 1 из 1
05.07.2004, 13:10:46
    #32589330
DenDY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
Вообщем мне надо при нажатии на кнопку чтобы в поле вводился текст! При потере фокуса поле должно блокироваться! Но оно говорит что пока фокус в поле блочить нельзя а если фокус не установить то нельзя ввести текс! Замкнутый круг!
...
Рейтинг: 0 / 0
05.07.2004, 13:15:44
    #32589340
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
DenDYа если фокус не установить то нельзя ввести текс!
Это еще почему? Кто вводит - кнопка или юзер?
...
Рейтинг: 0 / 0
05.07.2004, 13:18:16
    #32589348
DenDY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
Вводит кнопка! могу дать исходник
Private Sub Кнопка16_Click()
Поле18.BackColor = RGB(0, 255, 0)
Поле18.SetFocus
Поле18.Text = "Выполнено"
End Sub
...
Рейтинг: 0 / 0
05.07.2004, 13:23:01
    #32589355
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
Код: plaintext
1.
2.
3.
Private Sub Кнопка16_Click()
Поле18.BackColor = RGB( 0 ,  255 ,  0 )
Поле18 = "Выполнено"
End Sub
Вот этого вполне достаточно.
...
Рейтинг: 0 / 0
05.07.2004, 13:24:01
    #32589359
DenDY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
Но оно не будет заблочено! Мне надо чтобы после нажатия оно блочилось и не подлежало изменению!
...
Рейтинг: 0 / 0
05.07.2004, 13:25:14
    #32589362
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
Код: plaintext
Поле18.Locked = true
...
Рейтинг: 0 / 0
05.07.2004, 13:25:55
    #32589365
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
Еще вопросы?
...
Рейтинг: 0 / 0
05.07.2004, 13:26:20
    #32589368
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
DenDYНо оно не будет заблочено! Мне надо чтобы после нажатия оно блочилось и не подлежало изменению!
переведи фокус на другой элемент
залочь
верни взад
...
Рейтинг: 0 / 0
05.07.2004, 13:28:40
    #32589373
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чума с полем
ЗАЧЕМ???
Код: plaintext
1.
2.
3.
4.
Private Sub Кнопка16_Click()
Поле18.BackColor = RGB( 0 ,  255 ,  0 )
Поле18 = "Выполнено"
Поле18.Locked = true
End Sub
Вот этот код делает следующе. По шагам.

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

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

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

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

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


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