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

Вниз

ComboBox   Найти похожие ветки 

 
Sapos ©   (2007-02-12 14:05) [0]

Помогите пожалуйста!!!
Нужно програмно наполнять ComboBox по нажатию кнопки тем, что написано в Edit"e. Это уже есть: ComboBox.Items.Add(Edit1.Text), НО также нужно чтобы все что было наполнено ранее сохранялось. Может нужен другой код или нужно сбрасывать все в файл?


 
Elen ©   (2007-02-12 14:14) [1]


> также нужно чтобы все что было наполнено ранее сохранялось.

В файл.


 
@!!ex ©   (2007-02-12 14:14) [2]

Код твой тупо добавляет в список строку.
Сохраняй в файл. SaveToFile
В начале работы грузи LoadFromFile.
В чем пробема то?


 
@!!ex ©   (2007-02-12 14:14) [3]

Код твой тупо добавляет в список строку.
Сохраняй в файл. SaveToFile
В начале работы грузи LoadFromFile.
В чем пробема то?


 
vasIZmax ©   (2007-02-12 14:15) [4]

чг, я не понял вопроса. даже попробовал твое ComboBox.Items.Add(Edit1.Text). вроде все нормально сохраняет.
ЗЫ. конкретнее:)))


 
vasIZmax ©   (2007-02-12 14:16) [5]


> vasIZmax ©   (12.02.07 14:15) [4]

не сохраняет, а добавляет к списку:)
Зы. описка:)


 
divBYzero   (2007-02-12 15:02) [6]

var str:string;
begin
   str:=edit1.text;
   ComboBox.Items.Add(str+Edit1.Text); { или ComboBox.Items.Add(Edit1.Text+str);}
end;

попробуй так... поидеи я так понял вопрос


 
fd979 ©   (2007-02-12 15:02) [7]

procedure TForm1.FormCreate(Sender: TObject);
begin
 ComboBox.Items.LoadToFile(extractFilePath(Application.ExeName) + "\combo.txt");

end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 ComboBox.Items.SaveToFile(extractFilePath(Application.ExeName) + "\combo.txt");
 Action := caFree;
 Form1 := nil;
end;


 
Sapos ©   (2007-02-12 15:20) [8]

Спасибо!


 
@!!ex ©   (2007-02-12 15:34) [9]


> divBYzero   (12.02.07 15:02) [6]

Дублеж строки.
ТОже самое, только без лишней переменной:

begin
  ComboBox.Items.Add(edit1.text+Edit1.Text);
end;


 
Sapos ©   (2007-02-12 16:12) [10]


> Дублеж строки.
> ТОже самое, только без лишней переменной:
>
> begin
>   ComboBox.Items.Add(edit1.text+Edit1.Text);
> end;


Не, ты не совсем понял, при следующем запуске комбо бокс остается пустым и его снова приходятся наполнять заново...


 
@!!ex ©   (2007-02-12 17:49) [11]


> Sapos ©   (12.02.07 16:12) [10]

Комент был не тебе. :)
А Автору творения в 6.
Там тупо дублеж, я привел полностью аналогичный код, чтобы было понятнее. :))

Ответ на твой вопрос я дал в самом начале, потом его в 7 разжевали окончательно.


 
iXT ©   (2007-02-12 18:00) [12]


> @!!ex ©   (12.02.07 17:49) [11]

Ответ был тоже ему :)


> Sapos ©   (12.02.07 16:12) [10]
> Не, ты не совсем понял, при следующем запуске комбо бокс
> остается пустым и его снова приходятся наполнять заново.
> ..

А с какого он тебе должен его сохранить, вот скажи мне.


 
Sapos ©   (2007-02-12 18:07) [13]


> А с какого он тебе должен его сохранить, вот скажи мне.

Не знаю, вот поэтому и спрашиваю! Я вообще только начинающий...
Спасибо добрым людям - помогли и объяснили...


 
iXT ©   (2007-02-12 18:12) [14]

Ну ведь добрые люди тебе с самого начала сказали, что сохраняй в файл.



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

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

Наверх




Память: 0.49 MB
Время: 0.061 c
15-1170942232
SergP
2007-02-08 16:43
2007.03.04
Кто-нить настраивал Squid под линухом?


15-1170735844
Demon__
2007-02-06 07:24
2007.03.04
Во сколько оцените разработку этого сайта?


2-1171441008
XTD
2007-02-14 11:16
2007.03.04
Перевод числа между системами счисления


15-1170155727
Vlad Oshin
2007-01-30 14:15
2007.03.04
Не пора прикрутить ввод кода на картинке для права задать вопрос?


15-1170992183
Slider007
2007-02-09 06:36
2007.03.04
С днем рождения ! 9 февраля