Студопедия

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

КАТЕГОРИИ:

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






Зчитування даних текстового поля.






Отже додаток виводить у текстове поле рядок, який йому був заданий. Виконаємо зчитування тексту набраного користувачем в першому текстовому полі та виведемо його у друге текстове поле.

Додайте в редакторі діалогового вікна, ще одне текстове поле.

Зв’яжіть знов створене текстове поле зі змінною m_edit з наступними параметрами:

Таким чином був створений об’єкт для роботи з текстовим полем.

Тепер необхідно зчитати інформацію, що введе користувач, це робиться в методі обробки кнопки Down me.

void CDialogDlg:: OnButton1()

{

// TODO: Add your control notification handler code here

UpdateData(true);

}

Так як текстове поле в яке потрібно вивести вміст першого зв’язане зі змінною m_text. Необхідно вміст цієї змінної вивести в друге текстове поле для цього використовується метод SetWindowsText() класу CEdit:

void CDialogDlg:: OnButton1()

{

// TODO: Add your control notification handler code here

UpdateData(true);

m_edit.SetWindowText(CString(m_text));

}

Додаток готовий. Запустіть його.

Існує інший варіант для виводу тексту в текстове поле за допомогою оновлення вікна та пере присвоювання змінної вихідного текстового поля на змінну вхідного, але змінні мають буди одного типу. Наприклад змінна вихідного текстового поля m_text1, а вхідного m_text:

void CDialogDlg:: OnButton1()

{

UpdateData(true);

m_text1=m_text;

UpdateData(false);

}

 

ЗАВДАННЯ НА ПРАКТИЧНУ РОБОТУ:

Створіть діалоговий додаток для вирішення задачі за варіантом. Передбачте вивід повідомлень про помилку та необхідні елементи керування. Варіант обирається як остача від ділення порядкового номеру в журналі на 10. Наприклад: (17-7 варіант, 12-2 варіант, 22-2 варіант)

1. Розрахунок площі трикутника з перевіркою на існування трикутника.

2. Рішення квадратного рівняння.

3. Дані три сторони трикутника, з’ясувати чи є трикутник рівнобедреним. Перевірити на існування трикутника.

4. Розрахунок віку з урахуванням місяцю та перевіркою на існування дат.

5. Дані три сторони трикутника, з’ясувати чи є трикутник рівностороннім. Перевірити на існування трикутника.

6. Скласти програму для виводу повідомлення у текстове поле привітання: Добрий ранок, Добрий день, Доброго вечора при введені часу. Організувати перевірку на існування такого часу.

7. Дані три сторони трикутника, з’ясувати чи є трикутник різностороннім. Перевірити на існування трикутника.

8. Скласти програму для виводу повідомлення у текстове поле привітання:, Добрий день, Доброго вечора, Доброї ночі при введені часу. Організувати перевірку на існування такого часу.

9. Розрахунок периметра трикутника з перевіркою на існування трикутника.

10. Розрахунок периметра чотирьохкутника з перевіркою на існування.

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал