Как будто я инициализирую программу, я хочу, чтобы все мои кнопки/текстовые поля находились в состоянии только для чтения, но после того, как я закончу, они вернутся в состояние, доступное для кликов. Как я могу это сделать?Как настроить Readonly на кнопки и текстовые поля динамически?
ответ
Используйте функцию EnableWindow(), чтобы включить/отключить ввод элемента управления. Например, если у вас есть кнопка с ручкой hButton
и редактировать с ручкой hEdit
вы можете включить вход следующим образом:
EnableWindow(hButton, TRUE);
EnableWindow(hEdit, TRUE);
Чтобы отключить вышеупомянутые элементы управления используют:
EnableWindow(hButton, FALSE);
EnableWindow(hEdit, FALSE);
Второй аргумент для [EnableWindow] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms646291.aspx) имеет тип 'BOOL' со значениями' TRUE' и 'FALSE'. В то время как 'bool' может быть неявно преобразован в' BOOL', это все еще неправильный тип. – IInspectable
@Inspectable Спасибо за информацию. Обновлено. –
- 1. Динамически создавать текстовые поля при нажатии кнопки
- 2. В файле Request.Form отсутствуют текстовые поля Readonly
- 3. Текстовые поля, метки и кнопки
- 4. Добавить кнопки динамически, которые также добавить текстовые поля динамически AngularJS
- 5. Как настроить HTML текстовые поля
- 6. Создайте динамически текстовые поля
- 7. Динамически создавать текстовые поля
- 8. Как сделать все текстовые поля на веб-сайте «readonly»
- 9. Невозможно создать текстовые поля динамически
- 10. Проверка javascript на текстовые поля, созданные динамически
- 11. Динамически меняют переключатели на текстовые поля
- 12. Добавить ярлыки на динамически создаваемые текстовые поля
- 13. Как создавать текстовые поля и кнопки динамически и получать значение из каждого текстового поля в C#?
- 14. Как получить динамически добавленные текстовые поля?
- 15. Как установить статические поля readonly динамически?
- 16. Динамически добавлять и удалять текстовые поля
- 17. VC++, делая кнопки и текстовые поля объектом
- 18. Включить текстовые поля и кнопки, используя статус
- 19. Отдельные текстовые поля и кнопки в css
- 20. кнопки и текстовые поля XUL сопротивляются стиль
- 21. динамически добавляя текстовые поля в форму одним нажатием кнопки
- 22. Настроить действие кнопки динамически
- 23. Динамически добавленные текстовые поля пустые при нажатии кнопки
- 24. Кнопки и текстовые поля, не отображающие текст
- 25. wpf: Кнопки, текстовые поля, обрезанные
- 26. Как программно удалить метки/кнопки/текстовые поля?
- 27. Как динамически создавать и заполнять текстовые поля в jQuery?
- 28. Кнопки и текстовые поля случайным образом отображаются на апплете - java
- 29. Swift Hide/Show Текстовые поля и кнопки, основанные на тексте
- 30. Как разместить динамически создаваемые текстовые поля на другой странице aspx?
Для редактирования , рассмотрите 'EM_SETREADONLY', если вы все еще хотите, чтобы пользователь мог взаимодействовать с редактированием. – andlabs