Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Злобный Зайц
12 / 12 / 1
Регистрация: 21.10.2010
Сообщений: 430
1

Максимальная ширина формы

09.04.2014, 16:15. Просмотров 579. Ответов 5
Метки нет (Все метки)

Требуется по кнопке клонировать существующий на форме ListView, чтобы вновь созданный вставал рядом и так до бесконечности, при этом форма должна растягиваться на ширину нового ListView. Всё работает. Но при достижении ширины формы 1292 она упирается, дальше уже не растягивается. Можно ли как-то преодолеть этот барьер?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2014, 16:15
Ответы с готовыми решениями:

Написать программу расчета стоимости жалюзи. Исходные данные: высота, ширина, материал. Высота и ширина задаются в полях
Задание 4 Написать программу расчета стоимости жалюзи. Исходные данные: высота, ширина, материал....

Максимальная ширина и длина формы
У меня такая проблема, мне нужно при click расширить форму допустим до 1000, но почему то...

PHP максимальная ширина TD
Добрый день! Прошу помочь. На html страницы вызывается простенький PHP код. Код вытаскивает из БД...

Максимальная ширина страницы в CSS
Уважаемые форумчане, просьба помочь новичку разобраться в CSS. Создал сайт в конструкторе для...

Минимальная и максимальная ширина ячейки
Очередной ступор(( Имеется таблица: <table cellspacing=0 cellpadding=0> <tr> <td...

5
Learx
1047 / 854 / 194
Регистрация: 31.03.2010
Сообщений: 2,506
09.04.2014, 16:40 2
Злобный Зайц, используйте TableLayoutPanel и заносите каждый ListView в новый столбец:
C#
1
2
3
4
5
//новый листвью как вы там его получаете
ListView newlistView = GetListView();
tableLayoutPanel1.Controls.Add(newlistView);
tableLayoutPanel1.SetColumn(newlistView,tableLayoutPanel1.ColumnCount -1);
tableLayoutPanel1.ColumnCount++;
0
Злобный Зайц
12 / 12 / 1
Регистрация: 21.10.2010
Сообщений: 430
09.04.2014, 16:53  [ТС] 3
Ну, это, конечно, более прилично, чем я делаю, но проблема-то не в этом. Ширина формы упирается в разрешение экрана.
0
Learx
1047 / 854 / 194
Регистрация: 31.03.2010
Сообщений: 2,506
10.04.2014, 17:19 4
Злобный Зайц, TableLayoutPanel имеет встроенный сплиттер. и когда его ширина будет больше ширины экрана внизу появится бегунок
1
jimbo28
1 / 1 / 1
Регистрация: 01.03.2014
Сообщений: 13
10.04.2014, 18:05 5
есть же стандартные свойства формы, растягивающие ее и позволяющие появляться ползунку, если размер содержимого больше, чем размер формы
C#
1
2
3
4
5
 private void Form1_Load(object sender, EventArgs e)
        {
            AutoScroll = true;
            AutoSize = true;
        }
1
Злобный Зайц
12 / 12 / 1
Регистрация: 21.10.2010
Сообщений: 430
11.04.2014, 10:09  [ТС] 6
jimbo28, получилось. Есть только одна неприятность - после ресайза формы пропадает горизонтальный скроллбар. И ещё одна забавная деталь - если только тронуть ресайз ширины, форма теперь уже вытягивается во всю свою дурь. Т. е., получается тот самый результат, которого мне так не хватало для полного щастья вначале. А мне, однако, теперь уже больше нравится со скроллбаром. Если добавить ещё один листвью на форму, скроллинг возвращается, а ширина так и остаётся запредельной.

Добавлено через 14 часов 18 минут
Всё, починил. Задал максимальные размеры формы явно, теперь всё функционирует как надо.
0
11.04.2014, 10:09
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 10:09

Ширина формы больше чем ширина экрана
Всем привет. Подскажите кто знает. У меня возникла такая не тривиальная необходимость сделать форму...

Максимальная ширина body 1000px или 1300px?
Всем привет. У меня назрел тут вопрос. Имеется сайт с адаптивной вёрсткой и мобильной версией....

Ширина формы
Почему я не могу сделать форму шире, чем ширина моего экрана?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.