Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по C#.doc
Скачиваний:
259
Добавлен:
08.11.2018
Размер:
5.81 Mб
Скачать
      1. Настройка формы

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

В результате открывается окно со свойствами формы.

В верхней строке окна Свойства жирным шрифтом прописывается имя компонента, свойства которого отображаются в этом окне. Справа от имени отображается класс, которому принадлежит данный компонент.

Внимание. В конструкторе форм можно изменять размеры формы, но нельзя менять ее местоположение.

Чтобы отобразить форму Windows Forms в конструкторе дважды щелкните форму в Обозревателе решений.

        1. Просмотр кода для формы

Перейти к коду для формы можно одним из следующих способов:

  • В Обозревателе решений выберите форму и нажмите кнопку Просмотреть код.

  • В Обозревателе решений в контекстном меню к форме выберите пункт Перейти к коду.

  • Если фокус находится в конструкторе, нажмите клавишу F7 для переключения в режим Редактор кода.

Примечание

Двойной щелчок формы или ее элемента управления в конструкторе также переключает в режим Редактора кода, но при этом добавляет обработчик событий по умолчанию для этого элемента управления. Например, двойной щелчок элемента управления Button приводит к отображению Редактора кода и добавляет обработчик событий Button_Click.

        1. Создание глобальной переменной класса Form

Пусть имеется форма Form1. Обратиться программно в коде непосредственно к Form1 в С# нельзя. Form1 – это класс. Для обращения к форме необходимо завести переменную этого класса.

Создать глобальную переменную для формы можно несколькими способами:

Способ1 Создать глобальную переменную класса Form, а далее при инициализации прописать ее принадлежность классу Form1.

Чтобы создать глобальную переменную формы этим способом необходимо

  1. в пространстве решения в любом месте после описания формы прописать код

public class имя_класса

{

public static Form имя_переменной;

}

например:

namespace Metodichka

{

…………….

public class glob

{

public static Form frm;

}

}

Провести инициализацию переменной:

glob.frm = new Form1();

Способ2 Создать сразу переменную заданного класса:

public class имя_класса

{

public static Form имя_перем = new имя_класса_формы();

}

Пример:

public class glob

{

public static Form frm=new Form1();

}

        1. Переименование формы

Для переименования формы необходимо изменить значение свойства Text в окне Свойства.

Программным путем переименование формы можно произвести с помощью команды:

Имя_переменной_формы.Text = "Новое название";

Пример:

glob.frm.Text = "Моя первая форма";

Примечание. Исключение составляет начальная форма.

Чтобы переименовать программным способом начальную форму необходимо переменную этой формы создать в файле program.cs, например:

namespace Metodichka

{// Создаем глобальную переменную

public static class glob

{

public static Form frm1;

}

static class Program

{

..

static void Main()

{

Application.EnableVisualStyles();

// инициализируем переменную

glob.frm1 = new Form1();

//запускаем проект

Application.Run(glob.frm1);

}

}

}