|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.12.2012, 23:10 | #1 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 20
|
Масштаб listview
Всем привет
Выручайте не могу решить проблему. Есть форма, на форме pagecontrol со страницами На одной из них есть listview и memo. На форме стоит Scaled - True И все бы ничего, но listview при запуске программы на низком разрешении уходит за края формы те меняет форму Прога пишется на 1920х1080 Размер формы 800х600 Используется на 1024х768(нетбук) Все формы прекрасно скалятся и все четко видно(все масштабируется) А вот лист вьюв ну ни в какую не хочет.... Размер listview 450х400 и ппц. С такими размерами вылазит черти куда. Подскажите как ее усмирить. |
11.12.2012, 23:15 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Использовать Anchors
Или Align одного из объектов, например alTop, а другого alClient. И засунуть между ними Splitter
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.12.2012, 23:20 | #3 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 20
|
Дело в том что фактически это два прямоугольника выравненные по горизонту и вертикали только с разной шириной. Левый листвьюс возможностью выбора колонок с двойным кликом с последующим выводом результатов в правое окно а именно Memo
Пытаюсь вас совет вкурить про анчорсы и алайны=) |
11.12.2012, 23:30 | #4 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 20
|
Так-с=)
Если сделать левому alLeft а правому alRight то получается очень гуд, но есть одна проблема... ниже двух окон есть 4 кнопочки button И они в таком случае висят поверх окон. Не камильфо=( Надо чтоб кнопочки были ниже форм мемо и листвьюв но из-за алайна никак=( |
11.12.2012, 23:41 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
TabSheet и на нем
Внизу панель с кнопками. Align=clButton. Границу панели можно убрать Вверху панель без границ с Align=clClient На верхней панели слева ListView с Align=clLeft, потом Splitter с Align=clLeft и Memo с Align=clClient
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.12.2012, 02:07 | #6 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 20
|
Огромное спасибо за помощь. Все уловил, но вышел из ситуации за счет анчерсов.
Просто привязал проблемный лист по четырем углам и все стало отлично. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перетащить элемент ListView в другой ListView? | Paul Hindenburg | Компоненты Delphi | 5 | 26.01.2013 11:35 |
Масштаб в Excel | TriCERATOP | Помощь студентам | 0 | 28.05.2011 16:43 |
[C# + WPF] ListView. Узнать выделена ли строка в нём. ListView.View == GridView. | Casper-SC | WPF, UWP, WinRT, XAML | 2 | 12.08.2010 19:04 |
Логарифмический масштаб | AfzaL | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.12.2006 12:16 |