Главная страница
    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.5 MB
Время: 0.007 c
2-1221476875
Int23
2008-09-15 15:07
2008.10.19
Как получить компонент над котором движется мышь


4-1197902361
incm
2007-12-17 17:39
2008.10.19
Как исполняемому файлу перезаписать самого себя ?


2-1221399642
Аврам
2008-09-14 17:40
2008.10.19
перечисление компонентов


1-1200888950
VladSel
2008-01-21 07:15
2008.10.19
Размер выделенной памяти для массива


15-1219908226
Виктор008
2008-08-28 11:23
2008.10.19
Как запустить BDS 2005 только в режиме Delphi for Win32





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский