.
Visual C# для чайников. Урок 25. Привязки элементов управления
Автор megabax   
26.10.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Visual C# для чайников. Урок 25. Привязки элементов управления

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Давайте создадим пустое приложение и положим на него, например, DataGridView:

Visual C# для чайников. Урок 25. Привязки элементов управления

Новые столбцы мы можем добавить, щелкнув на DataGridView правой кнопкой мыши и выбрав пункт меню "Добавить столбец":

Visual C# для чайников. Урок 25. Привязки элементов управления

Если мы запустим приложение, а потом попробуем растянуть окно, то мы увидим некоторую "кривость" нашего интерфейса:

Visual C# для чайников. Урок 25. Привязки элементов управления

То есть, окно мы растянули, а сетка осталась "маленькой". Как же сделать так, что бы элемент управления растягивался вместе с формой? Можно сделать программно...

...

Теперь при изменении размеров форму у нас меняет размер и сетка:

Visual C# для чайников. Урок 25. Привязки элементов управления

вроде задача решена, но, согласитесь, гемморойно все это как то. Нужно учитывать размеры  и взаимное расположение компонентов и все это прописывать в коде ручками. К счастью, разработчики Visual Studio придумали способ лучше...

...

...Все, теперь запускаем программу и видим, что при изменении размера окна меняется и сетка:

Visual C# для чайников. Урок 25. Привязки элементов управления

При том безо всякого гемора.

А что если мы положим на форму еще и кнопочку?

Visual C# для чайников. Урок 25. Привязки элементов управления

 У нас при изменении размеров окна сетка будет "наезжать" на нее:

Visual C# для чайников. Урок 25. Привязки элементов управления

Как решить эту проблему? ...

...

...Тогда при изменении размеров окна она тоже будет отображаться корректно:

Visual C# для чайников. Урок 25. Привязки элементов управления


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. 


 

 

(С) Шуравин Александр

 

Последнее обновление ( 23.11.2012 г. )