powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как пользоваться ChekBox?
13 сообщений из 13, страница 1 из 1
как пользоваться ChekBox?
    #34698100
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно ли сделать так:

галочка стоит - пользователь может вводить данные в TextBox, галочки нет - возможность ввода отсутствует?
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34698110
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Private Sub Check1_Click()
    Text1.Locked = Not Check1.Value
End Sub
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34698117
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
буду пробовать реализовать. спасибо!
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699205
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм.. не работает. а где именно в коде форме нужно располагать этот текст?
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699379
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прямо в коде формы или вот это Text1.Locked = Not Check1.Value в обработчике checkbox click
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699413
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, работает, но в этом случае поле блокируется один раз.

я хочу сделать так:
форма загружается, TextBox заблокирован, как только мы ставим галочку в CheckBox, он разблокируется, снмаем - опять блокируется.
можно так сделать?
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699429
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно.
В Form_Load
text1.locked=true
Check1.Value = vbUnchecked
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699431
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. Orangeда, работает, но в этом случае поле блокируется один раз.

почему один раз ?
при каждом нажатии на чекбокс меняется св-во locked у textbox
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699457
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так, с первоначальной загрузкой формы понятно.

проверил еще раз - срабатывает один раз. вот код на всякий случай:

Код: plaintext
1.
2.
Private Sub CheckBox2_Click()
    txtProfit2.Locked = Not CheckBox2.Value
End Sub
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699471
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стормозил я
вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Check1_Click()
    If Check1.Value = vbChecked Then
        Text1.Locked = False
    Else
        Text1.Locked = True
    End If
End Sub
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699486
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
работает!!!
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699494
Mr. Orange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо. теперь попробую прописать в теле условия изменение цвета текста и фона TextBox.

еще вопрос, как узнать установлен флажок в ChekBox или нет, из другой части программы (при нажатии командной кнопки, например)? таким же образом:
Код: plaintext
If Check1.Value = vbChecked
?
...
Рейтинг: 0 / 0
как пользоваться ChekBox?
    #34699496
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хочу показаться невежливым, но вы перед тем как задавать вопрос сами пытаетесь на него ответить ?
Можно ведь ткнуть в чекбокс и в Immediate написать - ? Check1.Value = vbChecked
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как пользоваться ChekBox?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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