Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
ВнизListBox Найти похожие ветки
← →
Chlavik (2003-02-11 01:04) [0]Кто знает как узанть индексы именно тех Items -ов которые в поле видимости ListBox (если их больше чем може поститься в поле видимости ListBox)????
← →
Palladin (2003-02-11 01:30) [1]TListBox + F1
подсказка (TopIndex)
← →
mrcat (2003-02-11 01:34) [2]итак!!! начнем нашу викторину! =)
Вопрос: как узнать индексы Item-ов которые в поле видимости ListBox?
Подсказка №1: F1
Подсказка №2: TListBox
Подсказка №3: TopIndex
← →
Palladin (2003-02-11 01:47) [3]:))
Необходимое требование №1: Знание математики на уровне начальных классов
← →
Chlavik (2003-02-12 22:34) [4]Главное что есть необходмое требование №4 - Чувство юмора...
Вообще то я узнавал это для других целей мне нада было узнать
координаты строчки с определённым индексом..
Я сделал это так ... Пойдёт?
function ItemPos(Index:integer):integer;
var Pos:Tpoint;
begin
Pos.X:=fmMain.LocRes.Left;
Pos.Y:=0;
repeat
if index = fmMain.Resources.ItemAtPos(Pos,false) then begin Break; end;
inc(Pos.Y,fmMain.Resources.ItemHeight);
until Pos.Y > fmMain.Resources.Height;
Result:=Pos.Y;
end;
В том что index в поле видимости я уверен точно...
← →
Романов Р.В. (2003-02-12 22:52) [5]Про TCustomListBox.ItemRect читал?
← →
Chlavik (2003-02-13 01:21) [6]Мне понравился последний вариант :)...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c