| Автор
| Сообщение |
|
|
|
Цитата |
|
Как в общем, исключая Name.Modified, определить что в каком-то из компонентов формы TEdit произошли изменения (что-то типа (Modified in TEdit)) и, например, как при изменении данных в любом из компонентов формы в Form1.Caption записать ?*??  |
|
| В начало |
|
 |
|
|
 |
 Gelios
Oracle-вый маньяк, Админ

Возраст: 37
Знак зодиака: 
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
|
|
|
Цитата |
|
for i := 0 to Pred(componentscount) do
if components[i] is Tedit then
if TEdit(Components[i]).Modified then Caption := '*'; _________________ нельзя давать всем всего, ибо всех много, а всего мало |
|
| В начало |
|
 |
|
|
|
Цитата |
|
В продолжение темы:
В данном случае я могу узнать об изменениях - Modified при записи,
выходе - выполнении конкретной процедуры или функции вызываемой
пользователем или что-то типа OnKeyDown, OnClick.
А как вызвать выполнение этой процедуры автоматически во время
выполнения программы, кроме OnChange и использования TTimer,
например через Application. ... или лучше Form1. ...
И еще Modified определяется у TEdit и TMemo. А как его определить
у TComboBox? |
|
| В начало |
|
 |
 Gelios
Oracle-вый маньяк, Админ

Возраст: 37
Знак зодиака: 
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
|
|
|
Цитата |
|
| Цитата: | как вызвать выполнение этой процедуры автоматически во время
выполнения программы, кроме OnChange и использования TTimer |
вроде никак... | Цитата: | И еще Modified определяется у TEdit и TMemo. А как его определить
у TComboBox? |
обарабатывать событие onChange и там устанавливать флаг изменения _________________ нельзя давать всем всего, ибо всех много, а всего мало |
|
| В начало |
|
 |
|