Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
Внизвопрос по listbox Найти похожие ветки
← →
boxsi (2008-06-20 01:16) [0]вопрос по listbox
как сделать чтобы в label было написанно содержимое той ячейки
которую я выбрал.
ячеек должно много(неограниченное количество)
Очень нужна помощь
← →
palva © (2008-06-20 01:33) [1]У Label есть свойство Caption. Если ему присвоить какую-нибудь строку, она будет отображаться в Label.
← →
Германн © (2008-06-20 01:36) [2]
> ячеек должно много(неограниченное количество)
> Очень нужна помощь
>
Крутить за тебя колесо мышки?
← →
Юрий Зотов © (2008-06-20 01:38) [3]> boxsi (20.06.08 01:16)
Еще одна подсказка - у ListBox есть событие OnChange и свойства Items и ItemIndex. Что они означают, написано в справке.
← →
boxsi (2008-06-20 01:46) [4]ItemIndex - integer
мне нужен текст ячейки а не номер
← →
boxsi (2008-06-20 01:49) [5]мне нужен текст которая выделена
← →
boxsi (2008-06-20 01:55) [6]Ура! сделал вот так
var
link: string;
I:INTEGER;
begin
i :=listbox1.ItemIndex;
link := listbox1.Items.Strings[i];
form1.Caption := link;
← →
Юрий Зотов © (2008-06-20 02:23) [7]> boxsi (20.06.08 01:55) [6]
1. Что будет, если не выделено ничего?
2. Лишние переменные - зачем они?
if Listbox1.ItemIndex >= 0 then
Caption := ListBox1.Items.Strings[ListBox1.ItemIndex];
← →
{RASkov} © (2008-06-20 03:39) [8]> if Listbox1.ItemIndex >= 0 then
> Caption := ListBox1.Items.Strings[ListBox1.ItemIndex];with Listbox1 do
if ItemIndex >= 0 then Label.Caption := Items[ItemIndex]
else Label.Caption :="";
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c