Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 16:25   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Denisko Посмотреть сообщение
Папробывал твой способ вопервых он не записывает ссылки в текстовой документ,вовторых он не сохраняет ссылки в самом combobox.Может быть такое что я использую sComboBox и что то в нём?
Что за чепуха?
Только что специально опробовал (заменил только 'File.txt' на 'Urls.txt', ибо не осилил смысла сего изыска) - все чудненько сохраняется и не менее чудненько восстанавливается...
Цитата:
нужно чтобы в combobox сохранялись ссылки после их набора в combobox
Любезный, их нужно "силком" вносить в итемсы, а не пальчиком по клавишам...
Так что изучите-ка метод ComboBox1.Items.Add()... (заодно и AddItem(). Впрочем, там полно методов, которыми можно добавлять хоть сразу списком...) И применяйте его, допустим, по нажатию ENTER на комбобоксе.

Последний раз редактировалось mihali4; 28.05.2009 в 16:37.
mihali4 вне форума Ответить с цитированием
Старый 02.06.2009, 01:13   #12
Denisko
Пользователь
 
Аватар для Denisko
 
Регистрация: 27.02.2009
Сообщений: 32
По умолчанию

Я имел виду что недобавляются новые ссылки каторые прописывал в ComboBox.А мне и какрас это в первую очередь и надо.
Denisko вне форума Ответить с цитированием
Старый 02.06.2009, 15:28   #13
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Цитата:
недобавляются новые ссылки каторые прописывал в ComboBox
Ну код покажите добавления этих ссылок.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 02.06.2009, 17:04   #14
Denisko
Пользователь
 
Аватар для Denisko
 
Регистрация: 27.02.2009
Сообщений: 32
По умолчанию

Цитата:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ComboBox1.Items.SaveToFile(ExtractF ilePath(ParamStr(0)) + 'Urls.txt');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
if FileExists(ExtractFilePath(ParamStr (0)) + 'Uels.txt') then
begin
ComboBox1.Items.LoadFromFile(Extrac tFilePath(ParamStr(0)) + 'Urls.txt');
if Combobox1.Items.Count <> 0 then
ComboBox1.ItemIndex := 0;
end;
end;
Этот код каторый ты довал мне.
он сохраняет то сохраняет в файл,но новые туды не добовляет.
Я то просил чтобы сохранялись ссылки в ComboBox и после закрытия сохранялись они в urls.txt
Denisko вне форума Ответить с цитированием
Старый 02.06.2009, 17:40   #15
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Надо что-то типа такого?
Код:
procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
 if Key = #13 then
  if ComboBox1.Text <> ComboBox1.Items[ComboBox1.ItemIndex] then
   ComboBox1.Items.Add(ComboBox1.Text);
end;
и еще исправь код:
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
if FileExists(ExtractFilePath(ParamStr (0)) + 'Urls.txt') then
begin
ComboBox1.Items.LoadFromFile(Extrac tFilePath(ParamStr(0)) + 'Urls.txt');
if Combobox1.Items.Count <> 0 then
ComboBox1.ItemIndex := 0;
end;
end;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 02.06.2009, 17:55   #16
Denisko
Пользователь
 
Аватар для Denisko
 
Регистрация: 27.02.2009
Сообщений: 32
По умолчанию

Ща папробую
Denisko вне форума Ответить с цитированием
Старый 02.06.2009, 18:01   #17
Denisko
Пользователь
 
Аватар для Denisko
 
Регистрация: 27.02.2009
Сообщений: 32
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
Надо что-то типа такого?
Код:
procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
 if Key = #13 then
  if ComboBox1.Text <> ComboBox1.Items[ComboBox1.ItemIndex] then
   ComboBox1.Items.Add(ComboBox1.Text);
end;
и еще исправь код:
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
if FileExists(ExtractFilePath(ParamStr (0)) + 'Urls.txt') then
begin
ComboBox1.Items.LoadFromFile(Extrac tFilePath(ParamStr(0)) + 'Urls.txt');
if Combobox1.Items.Count <> 0 then
ComboBox1.ItemIndex := 0;
end;
end;
Во спасибо теперь всё работает как надо.
Denisko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вытаскивание ссылок из текста jocry Общие вопросы Delphi 2 10.02.2009 16:51
Не могу внести строку из combobox в combobox!? tacer Помощь студентам 1 30.11.2007 19:45
Изменение ссылок при вставке Strannik79 Microsoft Office Excel 4 10.09.2007 14:31
Доступ к избранному и добавление ссылок. Inbox Общие вопросы Delphi 5 30.05.2007 17:11