Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Form1.Components[i].Name – Повертає ім’я компонента під номером і





Завдання

Завдання №1.

Створити програму яка б могла б продемонструвати роботу властивостей компонентів Owner, ComponentCount, Components.

Хід роботи

1. Створимо новий проект який містить чотири кнопки Tbutton та компонент Tmemo:

 

2.Компоненти Tbutton містять написи – „Вивести власника”, „Кількість компонентів форми”, „Вивести список”, „Знищити компонент Memo1”. Для зміни напису на кнопці потрібно змінити її властивість Caption на відповідний текст.

3.Для того щоб вивести власника першої кнопки потрібно в обробнику її події onClisk написати наступний код:

Memo1.Text:=Button1.Owner.Name;

4.Друга кнопка повинна містити в своїй події onClisk наступний код:

Var

N:integer;

Begin

 

 

Визначаємо кількість компонентів якими володіє форма

N:=Form1.ComponentCount;

// Перетворюємо тип Integer в тип String – функція IntToStr().

//Виводимо це число в компоненті Memo1.

Memo1.Text:=IntToStr(N);

end;

 

5.Для виводу списку компонентів якими володіє форма потрібно використати наступний код:

Var

I,N:integer;

Begin

// Визначаємо кількість компонентів якими володіє форма.

N:=Form1.ComponentCount;

Memo1.Lines.Clear; // Очищуємо вміст компонента Memo1.

for I:=0 to N-1 do

Memo1.Lines.ADD() – додає рядок тексту який знаходиться в дужках.

Form1.Components[i].Name – Повертає ім’я компонента під номером і.

Memo1.Lines.Add(Form1.Components[i].Name);

end;

6.Для знищення компонента шукаємо його і використовуємо метод Free:

Form1.FindComponent('Memo1').free;

Аналогічно можна було б знищити компонент не шукаючи його:

Memo1.Free;

7.Збережіть програму на диску С в папці Practugna3Z1.

 

 

Виконавши завдання заповніть таблицю відповідними даними: ім’я компонента що міститься в списку Components форми та його номер в цьому списку.

 

Ім’я
   
   
   
   
   

 

Date: 2015-12-12; view: 261; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию