Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 751
от 27.05.2007, 02:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 483, Экспертов: 70
В номере:Вопросов: 1, Ответов: 2


Вопрос № 87865: Добрый день! У меня возникли вопросы: 1. Есть ли в BCB в компонентах TStringGrid или TDrawGrid возможности объединить ячейки и писать текст в ячейке в несколько строчек. 2. Если нет - то кто-нибудь пробовал сделать это сам? Какие функции ...

Вопрос № 87.865
Добрый день!
У меня возникли вопросы:
1. Есть ли в BCB в компонентах TStringGrid или TDrawGrid возможности объединить ячейки и писать текст в ячейке в несколько строчек.
2. Если нет - то кто-нибудь пробовал сделать это сам? Какие функции TCustomGrid нужно для этого перегрузить?
3. Есть ли такая возможность в MSVC? Как называется компонента?
4. Какую для этого можно использовать компоненту?
Хотелось бы не тянуть за собой кучу DLLок, а по возможности все скомпилировать в 1 EXE файл, или использовать стандартные библиотеки windows. Заранее спасибо за ответы.
Отправлен: 21.05.2007, 09:22
Вопрос задал: QDSota (статус: Профессионал)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lemeshev Konstantin
Здравствуйте, QDSota!

Когда самому было нужно сделть нечто подобное, то ничего не нашел. Пришлось делать самому путем обработки события DrawCell в компоненте TDrawGrid.

А про студию не скажу.

А что касаеться полноценного и самодостаточного exe-шника в Builder'е, то в свойствах проекта:
1) На вкладке Packages снять галку "Build with runtime packages"
2) На вкладке Linker снять галку "Use dynamic RTL"
Ответ отправил: Lemeshev Konstantin (статус: 4-ый класс)
Ответ отправлен: 21.05.2007, 09:47
Оценка за ответ: 5
Комментарий оценки:
Спасибо за намек)! Все просто оказалось))!

Отвечает: Vest
Здравствуйте, QDSota!
1) насчёт объединения, действительно нет, не знаю, может тебе пригодится, но я сам когда-то столкнулся с такой проблемой, я объединял столбцы, а не строки, но принципа не меняет. вот посмотри код, там чисто работа с канвасом и немного математики (как объединить). Результат был такой, что верхняя строка объединяла несколько колонок.
Ниже прилагаю код своего модуля (с комментариями для ясности). если нужна прога целиком для тестов - пиши пришлю (всё-равно незаконченный проект :( )

Приложение:

---------
"Халявы не бывает" (c)

Ответ отправил: Vest (статус: 4-ый класс)
Ответ отправлен: 21.05.2007, 23:54
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное