Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 11:52 24.04.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема DBGrid Delphi or C++Builder
Авторist (Нерегистриран) 
Публикувано16.02.02 09:19  



Здравейте,
Имам следния проблем: В DBGrid контрола се опитвам да заменя
съдържанието на дадено поле което е от символен тип, с графично
изображение от ImageList.Това го правя в събитието OnDrawColumnCell()
на DBGrid контролата използвайки метода DBGrid->Canvas->Draw().
Как мога да направя така, че когато е фокусирано това поле и се
кликне с мишката в него или се натисне клавиша Enter да не се
показва истинската стойност на полето и то да не изпада в състояние на
редактиране, т.е. да не се показва курсор в него.
Другият момент е когато искам да използвам две изображения за
булево поле от таблица, които да се показват в DBGrid вмесо истинските
стоиности на полето.Това се прави отново в OnDrawColumnCell()
чрез метода DBGrid->Canvas->Draw() но вече се избират изображенията
от ImageList в зависимост от стойноста на полето true или false.
В събитието OnCellClick() на DBGrid контролата сменям стойността
на полето в таблицата и в зависимост от тази стойност в метода
OnDrawColumnCell() се изчертават изображенията.
Но когато клетката съответстваща на полето е във фокус и се кликне
с мишката в него или се натисне клавиша Enter се получава същото:
показва се истинската стойност на полето и клетката изпада в състояние
на редактиране, т.е. показва се курсора в съответна клетка.
Когато клетката не е във фокус изображенията се сменят и се изчертават
без никакъв проблем.
Ако някой може да помогнене моля нека изкаже мнение.
Благодаря.
ist.



Цялата тема
ТемаАвторПубликувано
* DBGrid Delphi or C++Builder ist   16.02.02 09:19
. * Re: DBGrid Delphi or C++Builder PhantomAS   16.02.02 10:40
. * Re: DBGrid Delphi or C++Builder ist   16.02.02 12:53
. * Re: DBGrid Delphi or C++Builder NDeu   17.02.02 23:09
. * Re: DBGrid Delphi or C++Builder ist   17.02.02 11:18
. * Re: DBGrid Delphi or C++Builder PhantomAS   17.02.02 11:46
. * Re: DBGrid Delphi or C++Builder ist   17.02.02 18:06
. * Re: DBGrid Delphi or C++Builder ist   17.02.02 18:13
. * Re: DBGrid Delphi or C++Builder PhantomAS   17.02.02 18:32
. * Re: DBGrid Delphi or C++Builder ist   21.02.02 20:20
. * Re: DBGrid Delphi or C++Builder PhantomAS   22.02.02 12:07
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.