Главная страница
    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
15-1219802795
Slider007
2008-08-27 06:06
2008.10.19
С днем рождения ! 27 августа 2008 среда


2-1221471665
vegarulez
2008-09-15 13:41
2008.10.19
Вопрос про Grid, Table, Query (ZeosDBO)


15-1220026293
XentaAbsenta
2008-08-29 20:11
2008.10.19
Ветка - "Проектирование"


2-1221212099
Fynjy
2008-09-12 13:34
2008.10.19
как окрасить компанент Panel?


15-1219912790
ищущий
2008-08-28 12:39
2008.10.19
Должностная инструкция инженера ИВТ





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский