Информационый портал Windows 7

У нас вы можете скачать драйвера и программы, найти красивые темы и обои, учебные материалы, а также получить консультации и многое другое.

  • главная
  • контакты
  • карта сайта
 
Знакомство с Windows Forms


Здравствуйте уважаемые пользователи. В прошлых уроках я показывал Вам, как создать приложение, которое будет выводить указанный вами текст на экран. Затем я показал Вам приложение, дублирующие написанный текст указанное количество раз. Но, как Вы заметили, эти приложения не имели никакого интерфейса. Согласитесь, что пользоваться такими приложениями, мягко говоря - не комфортно. Для того, что бы создать красивое приложение, мы будем использовать Windows Forms. Windows Forms - это интерфейс программирования, который отвечает за графическую оболочку приложения. Стандартная форма имеет вид:

Знакомство с Windows Forms


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

Естественно, удобней использовать визуальный редактор для добавления кнопки, но мы ведь программисты, и не ищем легких путей. Шутка =) Просто когда Вы пишите код, Вы набиваете себе руку. Потом, когда станете опытными программистами, будете использовать визуальный редактор, что бы экономить время, а на моих уроках, такого не будет wink

Давайте приступим. Для начала, нам нужно как-то назвать наше окно. Я назвал его просто и со вкусом - "Кнопка на форме". Для того, что бы добавить в код название формы, нужно использовать следующий код:

this.Text = "Кнопка на форме";


Далее нам нужно добавить саму кнопку. Давайте сделаем ее большой, что бы было очень легко попасть в нее. Пишем следующий код для добавления кнопки на форму:

mrButton = new Button();
mrButton.Text = "Великий юзер, нажми сюда "; //Записываем текст, который будет отображаться на кнопке
mrButton.Top = 100; //Задаем физические параметры кнопки
mrButton.Left = 100;//Задаем физические параметры кнопки
mrButton.Height = 60;//Задаем физические параметры кнопки
mrButton.Width = 70;//Задаем физические параметры кнопки
mrButton.Click += new System.EventHandler(mrButton_Click);//Пишем, что сделать при клике на кнопку
this.Controls.Add(mrButton);


Хорошо, теперь нам нужно добавить код, который будет создавать и запускать форму. Для этого пишем:

Application.Run(new FormWithWorkingButton());


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


void mrButton_Click(object sender, EventArgs e)
    {
        mrButton.Text = "Ура! Вы нажали кнопку =)!";
    }


Впринципе все готово. Вы можете похвалить себя и настроить на последующие уроки. В следующем уроке, мы с Вами украсим нашу форму, сделав красивый фон и украсим нашу кнопку. На сегодня все. С Вами как всегда был perec, специально для сайта OS-7.ru. Ниже Вы можете скачать исходный код проекта и уже готовую программу. Спасибо за внимание. Удачи!

Скачать исходный код:
Внимание! У вас нет прав для просмотра скрытого текста.

Скачать готовую программу:
Внимание! У вас нет прав для просмотра скрытого текста.



Автор: perec. Дата: 26-04-2011, 22:37

Просмотров: 3738

В избранное:

Уважаемый посетитель, для доступа к ресурсам сайта OS-7.RU, а также для скачивания материалов - Вам необходимо зарегистрироваться либо войти под своим именем.







 (голосов: 0)
Комментарии (3) Распечатать