Текущий архив: 2008.10.19;
Скачать: CL | DM;
Внизкоординаты ячейки BDE Найти похожие ветки
← →
Demo_nik © (2008-09-15 14:44) [0]procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
var
RowHeight, Col, Row: Integer;
begin
if gdFocused in State then
begin
DBGrid1.Focused;
RowHeight := Rect.Bottom - Rect.Top;
Row := (Rect.Top div RowHeight);
Col := Field.Index;
Edit2.Text:=IntToStr(Row);
Edit3.Text:=IntToStr(Col);
end;
end;
Почему координаты только видимой части таблицы?
← →
KilkennyCat © (2008-09-15 14:46) [1]Потому что Draw. Зачем Draw невидимому?
← →
Demo_nik © (2008-09-15 14:49) [2]а что тогда выбрать?
← →
Поросенок Винни-Пух © (2008-09-15 14:51) [3]для чего выбрать?
← →
KilkennyCat © (2008-09-15 14:52) [4]Поля таблицы, наверное. Я ж не телепат, а Вы конкретную задачу не озвучили.
← →
Demo_nik © (2008-09-15 14:58) [5]номера полей показывает все, а вот строки только те которые видно
← →
KilkennyCat © (2008-09-15 14:59) [6]Просто те, которых не видно - не видно.
← →
Demo_nik © (2008-09-15 15:00) [7]а что же делать?
← →
Поросенок Винни-Пух © (2008-09-15 15:01) [8]Интересно какой краской надо рисовать в ДроСелл невидимые сейчас строки?
черной или белой?
← →
KilkennyCat © (2008-09-15 15:04) [9]Я предпочитаю черную - экономит электроэнергию и срок службы матриц.
← →
Поросенок Винни-Пух © (2008-09-15 15:05) [10]а белая - бумагу.
наверное серая - это самое то.
по чуть-чуть и бумагу и электричество экономит.
← →
KilkennyCat © (2008-09-15 15:08) [11]Опс, я не заметил: тут имеется ввиду ячейка BDE. Ячейка BDE по умолчанию окрашена в цвет clBorland и перекрашивать не рекомендуется. Иначе, когда ее не видно, ее совсем может быть не видно.
Все-таки, мы услышим или нет, в чем суть вопроса?
← →
Demo_nik © (2008-09-15 15:12) [12]у меня таблица 65000 строк хочу видеть номер каждой строки при перемещении по ним
← →
Поросенок Винни-Пух © (2008-09-15 15:15) [13]и как связан номер строки и обработчик drawcell?
астрально?
← →
Германн © (2008-09-15 15:15) [14]
> Demo_nik © (15.09.08 15:12) [12]
>
> у меня таблица 65000 строк хочу видеть номер каждой строки
> при перемещении по ним
>
Достал, блин. Сказано же уже было что в DBGrid нет и никогда не было никаких записей.
← →
Правильный$Вася (2008-09-15 15:18) [15]
> Demo_nik © (15.09.08 15:12) [12]
Dataset.RecNo
← →
Demo_nik © (2008-09-15 15:39) [16]
> Dataset.RecNo
я использую Table
← →
Поросенок Винни-Пух © (2008-09-15 15:43) [17]беда.......
← →
Demo_nik © (2008-09-15 15:48) [18]это еще не беда, тут у меня таблица не хочет индексироваться
← →
KilkennyCat © (2008-09-15 16:15) [19]таблица не обладает собственными желаниями.
← →
Правильный$Вася (2008-09-15 16:20) [20]
> я использую Table
и чо?
← →
KilkennyCat © (2008-09-15 16:21) [21]
> и чо?
там ячейка. BDE.
← →
Anatoly Podgoretsky © (2008-09-15 16:23) [22]> Поросенок Винни-Пух (15.09.2008 15:05:10) [10]
Белая, а монитор выключить.
← →
Anatoly Podgoretsky © (2008-09-15 16:24) [23]> Demo_nik (15.09.2008 15:48:18) [18]
А это уже не беда, а капут.
← →
Правильный$Вася (2008-09-15 16:26) [24]
> BDE
а что означает этот смайл?
← →
KilkennyCat © (2008-09-15 16:49) [25]
> Правильный$Вася (15.09.08 16:26) [24]
Это древний японский иероглиф: "Ктулху, пожирающий индексы в невидимых строках осеннего дбгрида."
← →
Vlad Oshin © (2008-09-15 17:29) [26]http://delphiworld.narod.ru/_all_articles_.html
http://delphiworld.narod.ru/base/dbgrid_with_record_number.html
← →
MsGuns © (2008-09-16 11:17) [27]Чуть пузо не порвал, читая :(
Ай да молодцы !
← →
Плохиш © (2008-09-16 12:09) [28]
> Vlad Oshin © (15.09.08 17:29) [26]
> http://delphiworld.narod.ru/base/dbgrid_with_record_number.html
Интересно, и чем эта ссылка автору поможет?
← →
Vlad Oshin © (2008-09-16 12:20) [29]а ему вообще что-то может помочь?
← →
Dennis I. Komarov © (2008-09-16 12:30) [30]
> Правильный$Вася (15.09.08 16:26) [24]
>
> > BDE
>
> а что означает этот смайл?
http://www.weblancer.net/files/portfolio/395/39546/53541s.jpg
Страницы: 1 вся ветка
Текущий архив: 2008.10.19;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.007 c