Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Отображение текста в надписи




Отображение текста в форме Windows Forms

To display text in a label

Пример

ß---

 


How to: Display Text on a Windows Form

You can display text on a variety of controls, but the primary control for displaying text in your program is the Label control. When you add a label to a form, the background appears in the same color as the form so that only the text is visible. You can also change the BackColor property of the label.

You can display text in the label by setting its Text property. The Font property determines the display font for the text in the Text property. The ForeColor property determines the color of the text itself.

1. On the File menu, click NewProject.

2. In the New Project dialog box, click Windows Forms Application, and then click OK.

A new Windows Forms project opens.

3. From the Toolbox, drag a Label onto the form.

4. Add a Button control to the form, and change the following properties:

Property Value
Name changeText
Text Change Text
Size 80, 23

5. Double-click the button to create the changeText_Click event handler, and add the following code:

this.label1.Text = "Time " + DateTime.Now.ToLongTimeString();

Отобразить текст можно в самых различных элементах управления, однако основным элементом в программе, в котором выводится текст, является Label. При добавлении надписи в форму цвет фона совпадет с цветом формы так, что виден только текст. Можно изменить свойство BackColor надписи.

Для отображения текста в надписи свойству Text следует задать определенное значение. Свойство Font определяет шрифт для отображения текста, содержащегося в свойстве Text. Свойство ForeColor определяет непосредственно цвет текста.

1. В меню Файл выберите команду Создать проект.

2. В диалоговом окне Создание проекта выберите Приложение Windows Forms, а затем нажмите кнопку ОК.

Откроется новый проект Windows Forms.

3. Из панели элементов перетащите в форму элемент управления Label.

4. Добавьте элемент управления Button в форму и измените следующие свойства.

Свойство Значение
Имя changeText
Текст Изменить текст
Размер 80, 23

5. Дважды щелкните кнопку, чтобы создать обработчик событий changeText_Click, и добавьте следующий код.

this.label1.Text = "Time " + DateTime.Now.ToLongTimeString();

6. Add another Button control to the form, and change the following properties

Property Value
Name changeColor
Text Change Color
Size 80, 23

7. Double-click the button to create the changeColor_Click event handler, and add the following code:

Random randomColor = new Random(); this.label1.ForeColor = Color.FromArgb(randomColor.Next(0, 256), randomColor.Next(0, 256), randomColor.Next(0, 256));

8. Press F5 to run the program.

9. Click Change Text and verify that the text in the label is updated.

10. Click Change Color and verify that the font of the text is changed to a new color.

How to: Use TextBox Controls to Get User Input

You can both display text and retrieve text from users by using a TextBox control. After a user types data in a TextBox, you can retrieve this data by using the Text property. By default, the Multiline property of the TextBox is set to false. This means that users cannot press the ENTER key to create multiple lines of text in the TextBox. You can set the Multiline property to true to enable this.


6. Добавьте в форму другой элемент управления Button и измените следующие свойства.

Свойство Значение
Имя changeColor
Текст Изменить цвет
Размер 80, 23

7. Дважды щелкните кнопку, чтобы создать обработчик событий changeColor_Click, и добавьте следующий код.

Random randomColor = new Random(); this.label1.ForeColor = Color.FromArgb(randomColor.Next(0, 256), randomColor.Next(0, 256), randomColor.Next(0, 256));

8. Нажмите клавишу F5 для выполнения программы.

9. Нажмите кнопку Изменить текст и убедитесь, что текст в надписи обновлен.

10. Нажмите кнопку Изменить цвет и убедитесь, изменился цвет шрифта текста.

Использование элемента управления "TextBox" для получения вводимых данных

С помощью элемента управления TextBox можно как отображать текст, так и получать его от пользователя. Введенные пользователем данные в TextBox можно получить с помощью свойства Text. По умолчанию свойство Multiline TextBox имеет значение false. Это означает, что пользователь не может нажимать клавишу ВВОД для создания нескольких строк текста в TextBox. Для включения этой возможности установите для свойства Multiline значение true.





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


Дата добавления: 2014-12-27; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.