Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Как Упорядочить присвоение Свойствам   Найти похожие ветки 

 
Демонов Е.В. ©   (2002-09-11 12:43) [0]

У Меня такой вопрос - Я Делаю компоненту и есть два свойства
Prop1 и prop2 - причём prop1 устанавливается/не устанавливается в зависимости от значения prop2 , а при выполнении приложения из рессурса формы сначало устанавливается свойство Prop1 а затем prop2 , а мне на до наоборот.
Итак Вопрос - как можно задать порядок чтения свойств из рессурса формы ?


 
Демонов Е.В. ©   (2002-09-11 12:52) [1]

Кто нибудь Отведьте !!!!


 
Ученик ©   (2002-09-11 13:04) [2]

Посмотри чтение свойства TDataSet.Active в DB.PAS, TDataSet.setActive, TDataSet.Loaded


 
Старый Паскалист   (2002-09-11 13:07) [3]

Есть такая директива stored:
(Только она работает не при чтении, а при сохранении и
определяет, стоит ли сохранять св-во в дфм, поэтому порядок чтения её не должен волновать).

function Prop1Stored: Boolean;
//begin
// Result := (Prop2 = 0);
//end;

property Prop1: SomeType read F1 write F1 stored Prop1Stored;



 
Демонов Е.В. ©   (2002-09-11 13:10) [4]

Ну насчёт Stored знаю, но мне нужно именно сохранять оба свойства в дфм, и потом читать их от туда в заданном порядке


 
Старый Паскалист   (2002-09-11 13:17) [5]

2Демонов Е.В. ©
Это подразумевает, что ли, что ты вручную собираешься дфм править?
Т.е. сохраняемые значения не будут равны считываемым???


 
SEM ©   (2002-09-11 13:17) [6]

Поменять местами в published не помогает?


 
Демонов Е.В. ©   (2002-09-11 13:18) [7]

Может Насчет Loaded пару слов скажите


 
Демонов Е.В. ©   (2002-09-11 13:20) [8]

>>SEM
По моему порядок в Published роли не играет - мне вообще кажется что порядок зависит от Имени Свойства


 
Демонов Е.В. ©   (2002-09-11 13:30) [9]

А ответа я Ещё не получил


 
SEM ©   (2002-09-11 13:32) [10]

У TComponent есть свойство State. При значении csLoading in State идет чтение из dfm и в этом случае, в процедуре, устанавливающей значение Prop1, не нужно проверять значение Prop2.


 
SEM ©   (2002-09-11 13:36) [11]

State - ИМЕЛОСЬ В ВИДУ ComponentState.


 
Демонов Е.В. ©   (2002-09-11 13:37) [12]

Ну тогда ComponentState - Ну опять не то мне нужен именно порядок -
>>SEM
Если у тебя есть что про ComponentState то мылни. Pls




 
SEM ©   (2002-09-11 13:49) [13]

Порядок явно не устанавливается (может быть я ошибаюсь).
На мой взгляд, проблема решается с помощью ComponentState.
Информацию брал из хелпа по Delphi (Eng).



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
14-73860
Сайбрекс
2002-08-28 02:38
2002.09.23
С чего следует начинать?


1-73605
MikeFW
2002-09-12 11:54
2002.09.23
Изменение цвета в TreeView...


7-73906
Agran
2002-07-15 13:10
2002.09.23
Как запретить пользователю двигать курсором


4-73952
Delphi 5.01
2002-08-03 12:56
2002.09.23
kak proverit najati li dve klavishi VK_Shift+VK_R !


14-73829
Bart
2002-08-27 14:24
2002.09.23
COM порт