Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2012, 11:11   #1
bdcherny
Новичок
Джуниор
 
Регистрация: 03.01.2011
Сообщений: 1
Сообщение Компонент для ввода или нет?

Как определить, компонент формы предназначен для ввода информации (например, TEdit) или нет (например TLabel)?
Мне нужно в одном из режимов устанавливать для всех компонентов ввода формы свойство ReadOnly. Компоненты ввода разных классов. Перебираю все компоненты формы. Можно, конечно, проверять на совпадение с классом из указанного списка, но хотелось бы универсализма: добавил компонент ввода еще не используемого класса, и не надо этот класс добавлять в список проверяемых...
bdcherny вне форума Ответить с цитированием
Старый 03.12.2012, 11:19   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

IsPublishedProp

ADD

RadioButton и некоторые другие тоже в каком-то смысле компоненты для ввода. ReadOnly нет. Как будете блокировать возможность изменения состояния?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 03.12.2012 в 11:29.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой компонент использовать для ввода текста Kreadlling Компоненты Delphi 1 29.03.2012 12:23
Функция для ввода строки в Python 2.7 или 3.2 Ibanez Wizard PHP 1 09.11.2011 22:35
ПОИСК: Компонент для работы с html или flash плеерами MyIE Компоненты Delphi 3 06.06.2011 14:19
Правильно или нет вот в чём вопрос но ошибок нет... Alexcool Помощь студентам 2 10.01.2010 13:55
ПО для компьютера уже не пользуется популярностью. Правда или нет? Манжосов Денис :) Свободное общение 44 12.01.2009 10:28