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

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

ListBox и кнопка [D7, ME]


hover ©   (2007-04-11 14:20:00) 

Всем доброго дня! Надеюсь на вашу помощь! как сделать так,чтобы при нажатии на Button в ListBox устанавливалось значение Selected,а при повторном нажатии на кнопку значение Selected устанавливалось у следующей по списку строки в ListBox?


MikePetrichenko   (2007-04-11 20:44:00) [1]

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

А вторым постом автоматом вставлять ссылку на магазин метел "Кетмар и Ко".


{RASkov}   (2007-04-11 20:06:00) [2]

> Братцы, я серьёзно. Мне проект через 2 дня сдавать. Помогите
> чем сможете.


> Надеюсь на вашу помощь! как сделать так, чтобы при нажатии на Button в ListBox устанавливалось значение
> Selected,а при повторном нажатии на кнопку значение Selected устанавливалось у следующей по списку строки в ListBox?


> Работает,но эта функция не устанавливает значение Selected, а просто вниз по списку идёт

Я в шоке.... :(

> [11] hover ©   (11.04.07 16:40)

ЧесТно непонял немного вопроса, но может это:

var N :Integer;
begin
  ListBox1.MultiSelect:=True;
 for N := 0 to ListBox1.Items.Count-1 do begin
  ListBox1.Selected[N]:=True;
  Application.ProcessMessages;
  Sleep(500);
 end;
end;


Думаю по нажатию кнопки сообразишь как переходить по итемам?
Если и не в тему пример, но я все равно в шоке, от таких здавальщиков программ  :(


hover   (2007-04-11 16:40:00) [3]

Пишу код:
ListBox1.Items[3];
if ListBox1.Selected[0] then
begin
WebBrowser1.Navigate() и т.д. Мне нужно чтобы при нажатии кнопки, в ListBox происходил поочередный выбор строки и одновременно запуск файлов(*.html) в WebBrowser


SergGG   (2007-04-11 16:21:00) [4]

Зачем Вам значение Selected?
Помоему Вам хватит положение строки - ListBox1.ItemIndex


KSergey   (2007-04-11 16:20:00) [5]

ну так добавить строчку - вот и все!


hover   (2007-04-11 16:04:00) [6]

Работает,но эта функция не устанавливает значение Selected,а просто вниз по списку идёт


SergGG   (2007-04-11 14:50:00) [7]

Попробуй так
procedure TForm1.Button1Click(Sender: TObject);
begin
 ListBox1.ItemIndex:=ListBox1.ItemIndex+1
end;


clickmaker   (2007-04-11 14:48:00) [8]

чем помочь-то? ты уже все сам сделал этим:

> Пробовал связать ListBox1.Selected и ListBox1.ItemIndex


hover   (2007-04-11 14:42:00) [9]

Братцы, я серьёзно. Мне проект через 2 дня сдавать. Помогите чем сможете.


clickmaker   (2007-04-11 14:38:00) [10]


> Пробовал связать ListBox1.Selected и ListBox1.ItemIndex

порвали веревку и сбежали?


Германн   (2007-04-11 14:36:00) [11]


> hover ©   (11.04.07 14:28) [2]
>
> Голова уже кипит. Пробовал связать ListBox1.Selected и ListBox1.
> ItemIndex
>

А за что их связывать? Какой закон они нарушили?


hover   (2007-04-11 14:28:00) [12]

Голова уже кипит. Пробовал связать ListBox1.Selected и ListBox1.ItemIndex


MBo   (2007-04-11 14:24:00) [13]

А какие идеи у самого-то есть?


Наверх

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