![]() |
|
|
![]()
|
|
| Sharkfire |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 236 Регистрация: 30.11.2006 Где: Одесса Репутация: 2 Всего: 2 |
Имелась старая прогрмма, написана на 6-м билдере, с ней было всё хорошо.
Портировал её на 2006 и появилась таая проблема: Шапка таблицы реализована с помощью группы TPanel,а сама таблица TStringGrid (см прикреплённіе файлы) на обычном монике всё отоборжается хорошо, т.е. ширина панелей соответсвует ширине колонок в сетке (как на рисунке),однако, на ноуте, почему-то они имеют разную ширину,и к последней колонке уже сдвиг оочень заметен, кароче шапка и колонки не совпадают. С чем может быть связана прооблема? Присоединённый файл ( Кол-во скачиваний: 18 )
Head.JPG 5,86 Kb |
|||
|
||||
| MAXIQ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
Хотел спросить: а на мониторе разрешение менять пробовал? Если повторится то же что и на ноуте.... то надо почитать исходники, правда в них можно крепко заблудиться. Для Windows тавой TPanel и Grid это окна, а у них есть функция по заданию режима отображения и там второй флаг указывает, как вести отсчет: в миллиметрах, пикселах, дюймах, (8 штук их) короче может эти флаги в использованных элементах оличаются, и они у тебя соответственно разъехались в разные стороны. Функция SetMapMode(HDC,int); Вообще я API недавно читать начал да и редко вообще учу, так что могу ошибаться.
|
|||
|
||||
| Sharkfire |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 236 Регистрация: 30.11.2006 Где: Одесса Репутация: 2 Всего: 2 |
Кодом не как не меняется щирина колонок... в том то и дело
как в дезайнере их задал так они и есть. Я навернео искуственно подгоню ширину уже на ноуте... и сохраню в настройки |
|||
|
||||
| MAXIQ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
А во, к стати, у панелей то же есть совои ширина и длина, можно на стадии создания окна (формы) или на стадии прорисовки, то есть OnShow() формы в стринг грид эти параметры и загнать Width типа в Columns. поковыряйся в свойствах элементов,найдешь. Если не лень конечно)))
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |