Вопрос № 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