Четверг, 21.09.2017
Деменёв Александр
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Программирование » WPF Код на C# » Window - Различные выравнивания окна (Окна)
Window - Различные выравнивания окна
demenevДата: Вторник, 02.03.2010, 16:18 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 427
Репутация: 1
Статус: Offline
private void Window_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
{
// выясняем текущий размер рабочей области
Rect workArea = SystemParameters.WorkArea;

// получаем ссылку на окно
Window window = sender as Window;

// позиционируем окно взависимости от пользовательского ввода
switch (e.Key)
{
case Key.T:
{
Window.Left = 0;
Window.Top = 0;
Window.Width = workArea.Width;
Window.Height = workArea.Height / 2;
break;
}
case Key.B:
{
Window.Width = workArea.Width;
Window.Height = workArea.Height / 2;
Window.Left = 0;
Window.Top = workArea.Height - window.Height;

break;
}
case Key.L:
{
Window.Left = 0;
Window.Top = 0;
Window.Width = workArea.Width / 2;
Window.Height = workArea.Height;
break;
}
case Key.R:
{
Window.Width = workArea.Width / 2;
Window.Height = workArea.Height;
Window.Left = workArea.Width - window.Width;
Window.Top = 0;
break;
}
}
}


http://minecraft-pvp-gs.ru
 
Форум » Программирование » WPF Код на C# » Window - Различные выравнивания окна (Окна)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2017
Создать бесплатный сайт с uCoz