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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
3-75804
Pk
2003-02-06 13:27
2003.02.24
Вопрос по SQL


3-75745
Ihtiandr
2003-02-07 15:09
2003.02.24
ehLib


14-76101
Кто-то4
2003-02-06 12:06
2003.02.24
Как в D7 сделать отчет?


1-75948
Gaber
2003-02-05 12:42
2003.02.24
Отчет Word


4-76226
mbIkola
2003-01-10 15:08
2003.02.24
Как нажать программно клавишу ALT