Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как по ходу прогона программы создавать ... [D5, WinXP]


RedDragon ©   (2004-09-29 21:27:00) 

Здравствуйте! Я хочу узнать, как мне это сделать:
1)На форме есть строка TEdit и кнопка.
И например, если я в строку ввожу число  "4"(макс - 10), то у меня создаётся 4 компонента TRadioButton.
2)На форме есть строка TEdit и кнопка.
И например, если я в строку введу Сидоров Иван и нажму на кнопку, то программа создаёт в папке файл с название "Сидоров Иван.txt". И если,например, я ввожу Иванов Петя и нажимаю на кнопку, тогда программа проверяет если файл с таким названием и если такой файл есть, то он пишет - "Вы уже голосовали". Но пишет через ShowMessage.


panov   (2004-09-30 21:39:00) [1]

Для новых вопросов нужно создавать новые ветки.


RedDragon   (2004-09-30 21:34:00) [2]

можно и TRadioGroup....
А ещё подскажите как сделать так:
Только напишите весь текст:
1)У меня есть строка Edit и кнопка,
в строку вводиться количество постов - появляется стоько строк едит и кнопок, сколько указано постов...
2)А когда вводишь в эти появившиеся строки(строки кол-ва кандидатов)появляется ещё столько же строк кандидатов, в которые можно ввести фамилию и имя кандидата.


Trim   (2004-09-29 22:08:00) [3]

2.

var SL:TStringList;
begin
 if FileExists(Edit1.Text+'.txt')
   then ShowMessage('Вы уже голосовали')
   else
     begin
       SL:=TStringList.Create;
       SL.Add('Пишем');
       SL.Add('Нужно');
       SL.Add('В');
       SL.Add('Файл');
       SL.SaveToFile('Edit1.Text+'.txt'');
       SL.Free;
     end;
end;


begin...end   (2004-09-29 21:54:00) [4]


>  RedDragon   (29.09.04 21:27)

TComponent.Create(); CreateFile; FileExists; ShowMessage; if ... then ... else ... .


Trim   (2004-09-29 21:50:00) [5]

1.

var rb:TRadioButtion;
   I:Integer;
begin
 for i:=1 to N{Нужно количество RadioButton} do
   begin
     rb:=TRadioButton.Create(Form1{Имя твоей формы});
     rb.Parent:=Form1{Имя элемента на котором RadioButton должны лежать в данном случае сама форма };
     rb.Top:=I*16+10;
     rb.Left:=16;
     rb.Caption:='RadioButtion №'+IntToStr(I);
   end;
end;


а надо ли  TRadioButton? может лучше один TRadioGroup.
в Items заносишь сколько надо строк.
выбранную строку считываешь из ItemIndex


Anatoly Podgoretsky   (2004-09-29 21:37:00) [6]

Так что создавать


Наверх

Титульная страница Поиск, карта сайта Написать письмо