Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.53 MB
Время: 0.011 c
2-1220944731
Кирей
2008-09-09 11:18
2008.10.19
ошибка при работе с экселем OLE error 800A03EC


15-1216905772
diploDocs
2008-07-24 17:22
2008.10.19
Два сюрприза Microsoft


3-1208328298
Шмелъ
2008-04-16 10:44
2008.10.19
Траблы с LEFT JOIN


4-1198047433
Vladimir
2007-12-19 09:57
2008.10.19
Hook на мышь и клавиатуру только в своем приложении


2-1220965041
ReYo
2008-09-09 16:57
2008.10.19
Тип double