Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Помогите с построением компонентов.   Найти похожие ветки 

 
masqito ©   (2004-08-21 15:06) [0]

Уважаемые программисты.
У меня такой вопрос. Уже не знаю где искать и что читать.
У меня есть ini файл. в нем генерируются строки типа
alexey
nikolay
svetlana
необходимо чтобы программа используя этот ini файл рисовала кнопки, а Caption этих кнопок принимал значение строки в ini-файле,
причем при нажатии на кнопку открывалась форма и в её заголовок передавалось значение Caption кнопки.
Я пробовал динамически нарисовать компонент, но как передать ему информацию из ini и как общаться с динамически созданными компонентами?


private
MButtons: array of TButton;

procedure TForm1.Button1Click(Sender: TObject);
var
a: Integer;
begin
 a := Length(MButtons);
 SetLength(MButtons, a+1);
 MButtons[a] := TButton.Create(Panel1);
 with MButtons[a] do begin
   Parent := Panel1;
 end;


 
Gero ©   (2004-08-21 20:10) [1]


> MButtons[a] := TButton.Create(Panel1);
>  with MButtons[a] do begin
>    Parent := Panel1;

a - 1. Читаем help.

> как передать ему информацию из ini

uses IniFiles;
...
TIniFile + F1.


 
masqito ©   (2004-08-22 16:13) [2]

хорошо, а как тогда обратиться к этим кнопкам.


 
TUser ©   (2004-08-22 19:02) [3]


> хорошо, а как тогда обратиться к этим кнопкам.

MyButtons[i]



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

Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.413 c
1-1093025592
shc
2004-08-20 22:13
2004.09.05
Копирование значений в динамический массив


14-1092395274
Pul
2004-08-13 15:07
2004.09.05
Что-то орешник давно не пополнялся


1-1092740362
C55
2004-08-17 14:59
2004.09.05
класс TString


14-1092896151
Ega23
2004-08-19 10:15
2004.09.05
Для Думкина - сегодня, однако, 130 лет!


14-1092755313
pavel_pavel
2004-08-17 19:08
2004.09.05
Мож кто пришлет СМС?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский