Найдено 6 результатов

yanis
18.11.2012 13:55:42
Форум: Lazarus
Тема: Динамическое создание "сложных" контролов
Ответы: 2
Просмотры: 2193

Re: Динамическое создание "сложных" контролов

Разумеется, не знает.
Спасибо, подзадача решена!
Матчасть учу. Такой вот "Hello World" у меня.
yanis
18.11.2012 13:14:48
Форум: Lazarus
Тема: Динамическое создание "сложных" контролов
Ответы: 2
Просмотры: 2193

Динамическое создание "сложных" контролов

Начну с части кода:

var
Root2FormControls: Array of TControl;
...
case db_form_text.Strings[i+1] of
'TLabeledEdit': begin
CRef := GetClass('TLabeledEdit');
if CRef <> nil then begin
Root2FormControls&#91;j&#93; &#58;= TLabeledEdit&#46;Create(TabSheet3 ...
yanis
21.08.2012 09:34:34
Форум: Базы данных
Тема: Read-only ZQuery?
Ответы: 2
Просмотры: 9899

Re: Read-only ZQuery?

Спасибо, вы совершенно правы.
Еще хочу добавить, что вредно работать по ночам...
Я вчера проверял запрос без названий полей - не работал, потому что я мистическим образом поставил свойство грида dgEditing := False :lol:
yanis
20.08.2012 23:42:53
Форум: Базы данных
Тема: Read-only ZQuery?
Ответы: 2
Просмотры: 9899

Read-only ZQuery?

Здравствуйте.
Имеется следующая процедурка:
procedure TfrmReferences&#46;TabSheet1Show(Sender&#58; TObject);
var
zq&#58; TZQuery;
zu&#58; TZUpdateSQL;
ds&#58; TDataSource;
begin
zq &#58;= TZQuery&#46;Create(Self);
zq&#46;Connection &#58;= frmMain&#46;ZConnection1;
zq&#46;SQL&#46;Clear;
zq ...
yanis
14.07.2012 20:21:14
Форум: Lazarus
Тема: Коллекция контролов на форме (или странице, например)
Ответы: 2
Просмотры: 1853

Re: Коллекция контролов на форме (или странице, например)

Спасибо за направление, все глаза проглядел, а нужного свойства не видел.
Работающий код

Код: Выделить всё

for i:=0 to ControlCount-1 do
         showmessage(Controls[i].Name);
yanis
14.07.2012 16:56:51
Форум: Lazarus
Тема: Коллекция контролов на форме (или странице, например)
Ответы: 2
Просмотры: 1853

Коллекция контролов на форме (или странице, например)

Здравствуйте.

Возможно ли в Лазарусе перебрать все контролы внутри текущего, примерно как ниже написано?

Код: Выделить всё

Dim ctl As Control
For Each ctl In Me.Controls
  Debug.Print ctl.Name
Next ctl


Заранее спасибо.