|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
отображение excel файла на форме Delphi
а можно сделать так чтоб на форме отображался открытый excel фаил со всеми его свойствами, ведь в excel в ячейках можно размещать и просматривать рисунки прокручивая список. если это вообще возможно то подскажите как это осуществить.
|
#2
|
|||
|
|||
другими словами чтоб компонент DBGRID мне заменяла сетка Excel а данные БД я переведу в excel файл и буду работать с ним в последствии
|
#3
|
|||
|
|||
а зачем тебе тогда Дельфи. Делай на VB for Application прямо в экселе...
|
#4
|
|||
|
|||
мне нужно создать БД в которой можно будет просматривать рисунки. т.к. через DBGrid это сделать тяжело(надо перерисовывать весь компонент), DBImage меня не устраивает, поэтому я и хочу применить сетку excel для отображения рисунков, а VB не использую потому что всю жизнь программировал только в delphi, и теперь мне из-за одно БД надо садится и изучать весь VB? да и вообще если delphi на столько уступает VB то грош ему цена...
|
#5
|
|||
|
|||
мне применить excel сетку нужно только для удобного отображения рисунков ...
|
#6
|
|||
|
|||
Дельфи, конечно, мощнее, но когда хочется сделать что-то серьезное, то приходится поработать руками. Кстати, "перерисовать" DBGrid не так уж и сложно. Но, вопрос в том, что это тебе не поможет - как я говорил, там в ячейке места мало и картинки бдут маленикие.
Можно сделать TListBox с нужной высотой строки и руками его Item'ы отрисовать. Это тоже не сложно - процка в строк 15... |
#7
|
|||
|
|||
и на этом спасибо... мне и не нужно чтоб там было много место для рисунков, рисунки маленькие можно сказать как ярлыки просто с помощью них более понятно что именно надо выбрать, если не трудно скиньте ссылку где можно почитать и о ListBox и о DBGrid именно по моему вопросу а я уже выберу как будет удобнее работать и красивее, и все таки уже чисто из любопытства встает вопрос неужели нельзя прям на форму вставить сетку excel ведь в библиотеке delphi столько компонентов для работы с excel... например создать эфект как это делается при вставленнии в MS Word таблицы excel, также и в AUTOCADе - работаешь с ячеками excel сидя в worde
|
#8
|
|||
|
|||
DBGrid - есть обработчик события OnDrawDataCell (кажется так).
Listbox - режим lbOwnerDrawFixed (св-во Style) и соотв. обработчик OndrawItem. |