12729

Создание массивов элементов управления в Visual Basic

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа № 3_1 Тема: Создание массивов элементов управления. Цель занятия: Изучить способы создания массивов элементов управления и их использования для вывода информации. Задание: Найти значения функции на заданном отрезке согласно варианту...

Русский

2013-05-03

60.5 KB

6 чел.

Лабораторная работа № 3_1

Тема: Создание массивов элементов управления.

Цель занятия: Изучить способы создания массивов элементов управления и их использования для вывода информации.

Задание:

  1.   Найти значения функции на заданном отрезке (согласно варианту). Количество разбиений отрезка = 10. Границы отрезка вводятся через элементы управления TextBox. Результаты вывести на форму при помощи массива элементов управления Label.  Аккуратно и красиво оформить форму.

Вар.

Функция  y=f(x)

Отрезок

[a , b]

Вар

Функция  y=f(x)

Отрезок

[a , b]

1

-2 ; 2

77

-2 ; 1,8

22

-2 ; 3

88

-1,7 ; 1,5

33

-2 ; 1,5

99

-1,5 ; 1,8

44

-2 ; 2

110

-1,4 ; 1,9

55

-1,5 ; 1,5

111

-1,4 ; 1,4

66

-1,8 ; 1,8

112

-1,6 ; 1,6

Теоретические сведения:

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

1) пометить элемент управления в форму;

2) задать свойство Name;

3) свойству Index присвоить значение 0.

Для добавления элемента управления во время выполнения программы используются методы  Load и Add. Метод Load позволяет добавлять элементы управления к существующему элементу управления, метод Add позволяет не только добавлять новые элементы управления, но и создавать новые элементы. Синтаксис метода Load:  Load <имя_элемента управления(индекс)>, где индекс – номер загружаемого  элемента. Для вновь созданного элемента управления свойство Visible установлено равным False, свойства Top и Left имеют такие же значения, что и у оригинального элемента управления.

Например, для создания 10 элементов управления Label может использоваться следующую программу:

  for i=1 to 10

  Load Label(i)

  Label(i).Visible=True

  Label(i).Top=Label(i-1).Top+Label(i-1).Height

  next i

Доступ к конкретному элементу управления в массиве производится по его имени и индексу, например, Label (5).Caption=”Результат вычислений”.


 

А также другие работы, которые могут Вас заинтересовать

76144. Сучасні імена українців 29.38 KB
  Візантійські імена крім давньогрецьких охоплювали давньоримські і давньоєврейські а також незначну частину імен тих народів з якими греки візантійської епохи підтримували торговельні і культурні звязки.
76145. Сущность и особенности функционирования рынка недвижимости 449.5 KB
  Одним из его видов является рынок недвижимости в котором главную роль играет недвижимое имущество его стоимость и участники рынка. Обязательным условием оценки недвижимости является учет специфики функционирования рынка недвижимости так как состояние рынка недвижимости оказывает существенное влияние...
76146. Объектноориентированные языки программирования 80.53 KB
  Объектноориентированные языки программирования пользуются в последнее время большой популярностью среди программистов так как они позволяют использовать преимущества объектноориентированного подхода не только на этапах проектирования и конструирования программных систем...
76149. Классификация строительных материалов органические неорганические 115.5 KB
  Всемирный форум по устойчивому развитию состоявшийся в Йоханнесбурге в сентябре 2002 г. определил как одну из главных задач на XXI в. необходимость сочетания социальных экологических высокотехнологичных и экономических вопросов в решении глобальных проблем всей планеты...
76152. Специальные операции реляционной алгебры 27.82 KB
  Основная идея реляционной алгебры состоит в том что коль скоро отношения являются множествами то средства манипулирования отношениями могут базироваться на традиционных теоретикомножественных операциях дополненных некоторыми специальными операциями специфичными для баз данных.