Topic: Несколько вопросов

Ув. Дмитрий.
Можете объяснить суть этих функций, и по возможности примеры?
1. CalledForm
2. ComponentCount
3. Controlcount
4. Controls{i}
5. FindComponent
6. Tag
7. Tagstring
Спасибо заранее.

Re: Несколько вопросов

В принципе эти функции и свойства довольно редко используемые, они обычно знакомы тем, кто уже имел опыт программирования ранее.


1. Позволяет узнать из какой формы была вызвана текущая форма, например при редактировании записи открывается форма, используя данное свойство можно узнать, на какой форме нажали кнопку с действием "Показать запись", которая вызвала появление текущей формы.


2. Количество всех компонентов на форме.


3. Количество компонентов на форме без учета компонентов которые размещены на других компонентах.


4. Позволяет получить доступ к компоненту по его индексу.


5. Поиск компонента на форме по его имени.


6. Свойство, которому можно присвоить число.


7. Свойство, которому можно присвоить текст.

Dmitry.

Re: Несколько вопросов

Спасибо. А есть ли примеры к ним?

Re: Несколько вопросов

В качестве скрипта используется язык Object Pascal, или попросту Delphi, поэтому примеры можно найти в Интернете например при запросе
Delphi ComponentCount


за исключением CalledForm, т.к. данное свойство присутствует только в My Visual Database

Dmitry.

Re: Несколько вопросов

Можете дать пример на CalledForm?

Re: Несколько вопросов

ivan wrote:

Можете дать пример на CalledForm?

procedure frmAbonent_OnShow (Sender: TObject; Action: string);
begin
    ShowMessage(frmAbonent.CalledForm.Name);
end;

Это имеет смысл если форма была вызвана с помощью кнопок с действием Новая запись, Показать запись, Показать форму, если форма была вызвана с помощью скрипта, свойство CalledForm работать не будет.

Dmitry.

Re: Несколько вопросов

Спасибо большое!