Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Зчитування даних текстового поля.
Отже додаток виводить у текстове поле рядок, який йому був заданий. Виконаємо зчитування тексту набраного користувачем в першому текстовому полі та виведемо його у друге текстове поле. Додайте в редакторі діалогового вікна, ще одне текстове поле. Зв’яжіть знов створене текстове поле зі змінною 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. Розрахунок периметра чотирьохкутника з перевіркою на існування.
|