С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
1

Подгон размера формы под размер интерфейса

04.11.2015, 23:53. Показов 1031. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, подскажите плз, как подогнать размер формы под создаваемый для нее интерфейс ...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
 
namespace SalonManagerCommunication
{
    public partial class AddForm : Form {
        private List<Panel> panels = new List<Panel>();
        private List<Button> buttons = new List<Button>();
        private List<TextBox> textBoxs = new List<TextBox>();
        private List<Label> labels = new List<Label>(); 
        private Interface iInterface = new Interface();
        private DataGridView dgv;
        public AddForm()
        {
            InitializeComponent();
        }
 
        public AddForm(DataGridView dgv) {
            this.dgv = dgv;
            panels.Add(iInterface.createPanel(DockStyle.Top, "ButtonPanel", new Size(1, 30)));
            buttons.Add(iInterface.createButton(DockStyle.Left, "ClearButton", "Clear", new Size(60, 1), clearClick));
            buttons.Add(iInterface.createButton(DockStyle.Left, "AddButton", "Add", new Size(60, 1), addClick));
            panels[panels.Count - 1].Controls.Add(buttons[0]);
            panels[panels.Count - 1].Controls.Add(buttons[1]);
            Controls.Add(panels[panels.Count - 1]);
            for (int i = dgv.ColumnCount - 1; i >= 0; i--) {
                panels.Add(iInterface.createPanel(DockStyle.Top, "Panel" + (panels.Count), new Size(1,30)));
                textBoxs.Add(iInterface.createTextBox(DockStyle.Left, "TextBox" + (textBoxs.Count)));
                labels.Add(iInterface.createLabel(DockStyle.Left, "Label" + (labels.Count), dgv.Columns[i].HeaderText));
                panels[panels.Count - 1].Controls.Add(textBoxs[textBoxs.Count - 1]);
                panels[panels.Count - 1].Controls.Add(labels[labels.Count - 1]);
                this.Controls.Add(panels[panels.Count -1]);
            }
            buttons.Reverse();
            textBoxs.Reverse();
            labels.Reverse();
            labels.Reverse();
        }
 
        private void clearClick(object sender, EventArgs e) {
            foreach (TextBox t in textBoxs)
                t.Text = String.Empty;
        }
 
        private void addClick(object sender, EventArgs e) {
            object[] param = new object[textBoxs.Count];
            for (int i = 0; i < textBoxs.Count; i++)
                param[i] = textBoxs[i].Text;
            ((DataSet)dgv.DataSource).Tables[0].Rows.Add(param);
        }
    }
}
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2015, 23:53
Ответы с готовыми решениями:

OpenFileDialog. Подгон размера изображения под размер PictureBox
OpenFileDialog OpenFile = new OpenFileDialog(); OpenFile.Filter = &quot;Image Files (*.BMP,...

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

Подогнать размер картинки под размер формы
Здравствуйте! Я накладываю изображение на форму, но я столкнулся с проблемой. Мой...

Как сделать размеры формы под размер PictureBox?
Как сделать размеры формы под размер picturebox? я хочу вывести картинку в оригинальном размере в...

3
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,273
Записей в блоге: 9
05.11.2015, 00:11 2
У контролов есть свойство Anhors, так же есть SplitConteire. У самой формы есть MaximumSize и MinimumSize.
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
06.11.2015, 02:18  [ТС] 3
Цитата Сообщение от Sanya_sa Посмотреть сообщение
У контролов есть свойство Anhors, так же есть SplitConteire. У самой формы есть MaximumSize и MinimumSize.
это не ответ на мой вопрос (
0
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,273
Записей в блоге: 9
06.11.2015, 08:41 4
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
это не ответ на мой вопрос (
Вы конкретно опишите что Вам нужно подогнать???
0
06.11.2015, 08:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2015, 08:41
Помогаю со студенческими работами здесь

Размер родительской формы автоматически подстраивать под каждую форму
Как можно сделать, чтобы размер родительской формы автоматически подстраивался под каждую форму?...

Привязать положение кнопки и автоматическое изменение размера TextBox под изменяемые размеры формы
ребят, читал на мсдн, но ничего не понял. как автоматически привязать положение кнопки и...

Как реализовать подгон картинки под размер формы
ребят, подскажите как реализовать подгон картинки под размер формы?

Подгон картинки под размер
Добрый вечер.Подскажите пожалуйста как сделать так что бы нажав на кнопку выходило выбор картинки,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru