louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

Windows-Приложения

Создание консольных и windows приложений на технологии .NET

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Form - Основа Win приложений

Класс Form является основой для всех всех оконных пирложений и сегодня мы рассмотрим
основные свойства этого класса, а точнее вашего класса наследованного от Form.
Итак, когда вы создаете в VS Windows application проект, то автоматически создается класс (например Form1) наследованный от Form
Это и есть контейнер для вашего приложения.
Вот собственно то, что сгенерировала студия



namespace WindowsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
}




В конструкторе класса, вызывается метод InitializeComponent() в нем будут инициализироваться все контролы данного окна, выставляться свойства и тд.
Первоначальный запуск приложения как вы помните происходит из метода Main.
В Win приложения метод Main находится в файле Program.cs, в Main происходит вызов нашего класса Form1



static void Main()
{
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
}




Строка
Application.EnableVisualStyles();
отвечает за наличие стилей XP у окна и его контролов

Нажимаем Ctrl+F5 и запустится ваше первое оконное приложение.



Теперь давайте посмотрим наиболее интересные свойства нашего окна.

1. FormBorderStyle - Позволяет задавать рамку окна, а следовательно и его поведение, то есть фиксированный, растягиваемый и тд.
2. Text - Задает заголовок окна
3. MaximumSize и MinimumSize - задают соответственно максимальный и минимальный размер окна.
4. StartPosition - Задает позицию в которой будет первоначально формироваться окно. Например: CenterScreen или CenterParent
5. WindowState - позволяет задать состояние окна (свернутое или развернутое на весь экран)
6. Icon - Задает иконку для окна
7. MaximizeBox и MinimizeBox - позволяет скрыть кнопки управления состоянием окна (кнопки в правом верхнем углу окна)
8. Opacity - задает прозрачность окна
9. ShowIcon - Показывать или нет иконку
10. ShowInTaskBar - Показывать или нет окно в windows explorer
11. TopMost - Окно будет по верх остальных окон.

Оглавление    Следующая стр.
Средняя оценка: (4,5 - 10 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!