Форум: "KOL";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизПосмотрите, как оно Найти похожие ветки
← →
mike.dld (2003-05-23 21:08) [0]Это я не так давно спрашивал, может ли кто перевести StringGrid на KOL, и в результате сам сделал:
http://mikedld.by.ru/files/demoStGrd.exe
← →
BaRToV (2003-05-23 21:53) [1]Смотрим...
← →
BaRToV (2003-05-23 22:00) [2]defaultDrawing глючит...
Мог бы с иходниками выкладывать и советы сразу получил бы где подправивть надо.
← →
mike.dld (2003-05-23 22:50) [3]> defaultDrawing глючит...
Как?
← →
mike.dld (2003-05-23 22:56) [4]Исходники: http://mikedld.by.ru/files/StGrd.zip
← →
BaRToV (2003-05-24 03:16) [5]defaultDrawing + DoDrawFocucSelected = глюк с перерисовкой...
← →
BaRToV (2003-05-24 03:16) [6]defaultDrawing + DoDrawFocucSelected = глюк с перерисовкой...
WinXP, Delphi 5
← →
EAccessViolation (2003-05-24 10:30) [7]A зачем? Ведь такой (аналогичный) компонент уже давно реализовал Дмитрий (as mdw) - и все прекрасно работает! Поищи на сайте KOLmdvXLGrid. При этом несомненный "+" - что OnDrawing можно реализовать на базе произвольного компонента (т.е. нет проблем со встраиванием в ячейку различных элементов редактирования). В любом случае это интересно. На первый взгляд, указанного глюка не заметил (хр+Delphi6).
← →
mike.dld (2003-05-24 17:01) [8]Для Дельфи 5 и 6:
http://mikedld.by.ru/files/StGrd.zip
← →
mike.dld (2003-05-25 03:20) [9]Извините, неправильно написал. Вот:
http://mikedld.by.ru/files/StGrd2.zip
И в чём, собственно, глюк? Я в WinXP специально поставил D5, всё нормально
← →
dataMaster (2003-05-26 13:09) [10]2mike.dld © (25.05.03 03:20)
>Извините, неправильно написал. Вот:
> http://mikedld.by.ru/files/StGrd2.zip
Компонент установился без проблем. Но в нем не работает режим редактирования сетки, хотя опция goEditing установлена в True.
← →
mike.dld (2003-05-26 18:15) [11]2dataMaster © (26.05.03 13:09)
Я пока что отключил эту возможность, но в скором времени появится. В демо-проекте она тоже недоступна.
2All
Кстати, кто-нибудь знает, для чего нужно goTabs?
И вообще, кто этим пользуется?
← →
EAccessViolation (2003-05-26 20:45) [12]goTabs - необходим для тех кто привык переходить между ячейками по клавише табуляции, удобно пользоваться при большой ширине таблицы вместо скролинга мышью.
← →
mike.dld (2003-05-26 20:54) [13]А каким образом тогда переключаться между контролами?
← →
EAccessViolation (2003-05-27 09:37) [14]Фокус контролы в этом случае получают с помощью мыши. А далее, как обычно, пока не попадете в StrGrid (там табулиция работает как описано выше).
← →
dataMaster (2003-05-27 11:09) [15]В дополнение ко всему могу посоветовать ввести свойства прорисовки цвета фона и шрифта в каждой ячейке, как это было выполнено Евгением Веселовым (veselov@ua.fm) в его компоненте ColorStringGrid для VCL. В нашем случае это выглядело бы следующим образом:
StGrd.Cells[1, 1].Color := clRed; // Меняем цвет фона в ячейке
StGrd.Cells[1, 1].Font.Color := clWhite; // Меняем цвет шрифта в ячейке
Вот это было бы совсем классно!
← →
mike.dld (2003-05-27 15:22) [16]2dataMaster © (27.05.03 11:09)
Дело в том, что на хранение этих параметров нужна дополнительная память, т.е. придется заводить 2 новых массива или представлять Cells как массив объектов, что не есть хорошо.
Хотя, можно, к примеру, скопировать этот компонент под другим именем (StGrdEx :) и уже в нем менять, расширять все что угодно. Если такое желание не будет единичным, попробую.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c