Разработать программу динамически порождающую на окне кнопки

Шаг 1. Ввожу новые переменные x0,xk,dx,x.

Шаг 2. Пока (x

Шаг 4. Вывожу кол-во меток в отдельную метку.

Создание обработчика события появления полей ввода.

Шаг 1. Динамически создаю новое поле ввода TextBox t = new TextBox();

Шаг 2. С помощью Location и Size определяю для него координаты, к которым после появления поля ввода прибавляется число, чтобы поля появлялись в разных местах, и размер.

Шаг 3. Для вывода кол-ва полей, прибавляю к переменной tcount 1 единицу каждый раз, когда создается поле ввода.

Шаг 4. Вывожу кол-во полей ввода в отдельную метку.

Последнее изменение этой страницы: 2019-08-19; Нарушение авторского права страницы

You are using an outdated browser. Please upgrade your browser or activate Google Chrome Frame to improve your experience.

Внимание Скидка 50% на курсы! Спешите подать
заявку

Профессиональной переподготовки 30 курсов от 6900 руб.

Курсы для всех от 3000 руб. от 1500 руб.

Повышение квалификации 36 курсов от 1500 руб.

Лицензия №037267 от 17.03.2016 г.
выдана департаментом образования г. Москвы

Разработать программу, динамически порождающую на окне

s.a.sokolov73@mail.ru в категроии Разное, вопрос открыт 26.12.2017 в 01:57

кнопки и поля ввода. Координаты элемента управления определяется
случайным образом. Элементы управления не должны накладываться
друг на друга. Если нет возможности добавить элемент управления (нет
места для размещения элемента), то предусмотреть вывод информации
об этом.
на С#

Когда происходит какое-либо событие (например, событие Click при нажатии на кнопку), в обработчик этого события передаются дополнительные сведения об этом событии в параметре e.

Например, при щелчке кнопки мыши на объекте возникает событие MouseClick. Для этого события параметр e содержит целый ряд переменных, которые позволяют узнать информацию о нажатии:

Читайте также  Разделить на слоги слово уползет

· Button – какая кнопка была нажата;

· Clicks – сколько раз была нажата и отпущена кнопка мыши;

· Location – координаты точки, на которую указывал курсор в момент нажатия, в виде объекта класса Point;

· X и Y – те же координаты, только в виде отдельных переменных.

Индивидуальные задания

Если в индивидуальном задании используется элемент Panel, измените его цвет, чтобы он визуально выделялся на форме. Если используется элемент Label, не забудьте присвоить ему какой-либо текст, иначе он не будет виден на форме.

1. Разработать программу, динамически порождающую на окне кнопки. Левый верхний угол кнопки определяется местоположением курсора при щелчке. Вывести надпись на кнопке с координатами ее левого верхнего угла.

2. Разработать программу, динамически порождающую на окне кнопки и поля ввода. Левый верхний угол элемента управления определяется местоположением курсора при щелчке. Кнопка порождается, если курсор находится в левой половине окна, в ином случае порождается поле ввода.

3. На форме размещен элемент управления Panel. Написать программу, которая при щелчке мыши на элементе управления Panel добавляет в него кнопки Button, а при щелчке на форме в нее добавляются поля ввода TextBox.

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

5. Разработать программу, при щелчке мыши динамически порождающую на окне кнопки или поля ввода. Каждый четный элемент управления является кнопкой, нечетный – полем ввода. Левый верхний угол кнопки определяется местоположением курсора при щелчке. Для поля ввода положение курсора определяет координаты правого нижнего угла.

Читайте также  Проброс сканера через rdp

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

7. Создать программу, добавляющую различные элементы управления на форму и на панель Panel. Тип элементов управления выбирается случайным образом. Предусмотреть возможность вывода информации о количестве элементов по типам и информацию о расположении элементов.

8. Разработать программу, добавляющую на форму последовательность элементов управления случайной длины. Тип элементов управления задается случайным образом. Предусмотреть возможность вывода информации о количестве элементов по типам.

9. Написать программу, динамически порождающую на окне кнопки или метки. Левый верхний угол элемента управления определяется местоположением курсора при щелчке. При нажатии правой кнопки мыши на форме с нее удаляются все кнопки.

10. Разработать программу с двумя кнопками на форме. При нажатии на первую на форму добавляется одна панель Panel. При нажатии на вторую кнопку в каждую панель добавляется поле ввода.

11. Разработать программу с двумя кнопками на форме. При нажатии на первую на форму добавляется одна кнопка или поле ввода. При нажатии на вторую кнопку каждое поле увеличивается по вертикали в два раза.

12. Написать программу с кнопкой и тремя полями ввода. При нажатии на кнопку программа анализирует содержимое первого поля и динамически порождает элемент управления. Если в первом поле ввода содержится буква «К», то на форму добавляется кнопка, если «П» — поле ввода, если «М» — метка. Во втором и третьем поле ввода содержатся координаты левого верхнего угла будущего элемента управления.

13. Разработать программу, добавляющую на форму метки с текстом. Местоположение и размеры меток определяются в программе динамически через поля ввода. В заголовок окна, анализируя размер всех меток, вывести количество маленьких и больших меток. Маленькой меткой считается метка размером менее 50 пикселей по горизонтали и по вертикали.

Читайте также  Программа узнать пароль вконтакте

14. Создать программу с двумя кнопками на форме, динамически порождающую на окне метки или поля ввода. При нажатии на первую кнопку каждая метка увеличивается по горизонтали в два раза. При нажатии на вторую кнопку каждое поле уменьшается по вертикали в два раза.

15. Разработать программу, динамически порождающую на окне кнопки и поля ввода. Координаты элемента управления определяется случайным образом. Элементы управления не должны накладываться друг на друга. Если нет возможности добавить элемент управления (нет места для размещения элемента), то предусмотреть вывод информации об этом.

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

Лабораторная работа №6
Строки

Цель лабораторной работы: изучить правила работы с элементом управления ListBox. Написать программу для работы со строками.

Дата добавления: 2014-11-07 ; Просмотров: 1842 ; Нарушение авторских прав? ;

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Ссылка на основную публикацию
Adblock
detector