System::Windows::Forms Namespace Reference

Classes

class  Control
 
class  Form
 
class  IButtonControl
 
class  Screen
 
struct  SystemInformation
 

Enumerations

enum  Appearance { Appearance::Normal = 0, Appearance::Button = 1 }
 
enum  AutoSizeMode { AutoSizeMode::GrowAndShrink = 0, AutoSizeMode::GrowOnly = 1 }
 
enum  CheckState { CheckState::Unchecked = 0, CheckState::Checked = 1, CheckState::Indeterminate = 2 }
 
enum  DialogResult {
  DialogResult::None = 0, DialogResult::OK = 1, DialogResult::Cancel = 2, DialogResult::Abort = 3,
  DialogResult::Retry = 4, DialogResult::Ignore = 5, DialogResult::Yes = 6, DialogResult::No = 7
}
 
enum  FlatStyle { FlatStyle::Flat = 0, FlatStyle::Popup = 1, FlatStyle::Standard = 2, FlatStyle::System = 3 }
 
enum  FormBorderStyle {
  FormBorderStyle::None = 0, FormBorderStyle::FixedSingle = 1, FormBorderStyle::Fixed3D = 2, FormBorderStyle::FixedDialog = 3,
  FormBorderStyle::Sizable = 4, FormBorderStyle::FixedToolWindow = 5, FormBorderStyle::SizableToolWindow = 6
}
 
enum  Keys {
  Keys::Modifiers = -65536, Keys::None = 0, Keys::LButton = 1, Keys::RButton = 2,
  Keys::Cancel = 3, Keys::MButton = 4, Keys::XButton1 = 5, Keys::XButton2 = 6,
  Keys::Back = 8, Keys::Tab = 9, Keys::LineFeed = 10, Keys::Clear = 12,
  Keys::Return = 13, Keys::Enter = 13, Keys::ShiftKey = 16, Keys::ControlKey = 17,
  Keys::Menu = 18, Keys::Pause = 19, Keys::Capital = 20, Keys::CapsLock = 20,
  Keys::KanaMode = 21, Keys::HanguelMode = 21, Keys::HangulMode = 21, Keys::JunjaMode = 23,
  Keys::FinalMode = 24, Keys::HanjaMode = 25, Keys::KanjiMode = 25, Keys::Escape = 27,
  Keys::IMEConvert = 28, Keys::IMENonconvert = 29, Keys::IMEAccept = 30, Keys::IMEAceept = 30,
  Keys::IMEModeChange = 31, Keys::Space = 32, Keys::Prior = 33, Keys::PageUp = 33,
  Keys::Next = 34, Keys::PageDown = 34, Keys::End = 35, Keys::Home = 36,
  Keys::Left = 37, Keys::Up = 38, Keys::Right = 39, Keys::Down = 40,
  Keys::Select = 41, Keys::Print = 42, Keys::Execute = 43, Keys::Snapshot = 44,
  Keys::PrintScreen = 44, Keys::Insert = 45, Keys::Delete = 46, Keys::Help = 47,
  Keys::D0 = 48, Keys::D1 = 49, Keys::D2 = 50, Keys::D3 = 51,
  Keys::D4 = 52, Keys::D5 = 53, Keys::D6 = 54, Keys::D7 = 55,
  Keys::D8 = 56, Keys::D9 = 57, Keys::A = 65, Keys::B = 66,
  Keys::C = 67, Keys::D = 68, Keys::E = 69, Keys::F = 70,
  Keys::G = 71, Keys::H = 72, Keys::I = 73, Keys::J = 74,
  Keys::K = 75, Keys::L = 76, Keys::M = 77, Keys::N = 78,
  Keys::O = 79, Keys::P = 80, Keys::Q = 81, Keys::R = 82,
  Keys::S = 83, Keys::T = 84, Keys::U = 85, Keys::V = 86,
  Keys::W = 87, Keys::X = 88, Keys::Y = 89, Keys::Z = 90,
  Keys::LWin = 91, Keys::RWin = 92, Keys::Apps = 93, Keys::Sleep = 95,
  Keys::NumPad0 = 96, Keys::NumPad1 = 97, Keys::NumPad2 = 98, Keys::NumPad3 = 99,
  Keys::NumPad4 = 100, Keys::NumPad5 = 101, Keys::NumPad6 = 102, Keys::NumPad7 = 103,
  Keys::NumPad8 = 104, Keys::NumPad9 = 105, Keys::Multiply = 106, Keys::Add = 107,
  Keys::Separator = 108, Keys::Subtract = 109, Keys::Decimal = 110, Keys::Divide = 111,
  Keys::F1 = 112, Keys::F2 = 113, Keys::F3 = 114, Keys::F4 = 115,
  Keys::F5 = 116, Keys::F6 = 117, Keys::F7 = 118, Keys::F8 = 119,
  Keys::F9 = 120, Keys::F10 = 121, Keys::F11 = 122, Keys::F12 = 123,
  Keys::F13 = 124, Keys::F14 = 125, Keys::F15 = 126, Keys::F16 = 127,
  Keys::F17 = 128, Keys::F18 = 129, Keys::F19 = 130, Keys::F20 = 131,
  Keys::F21 = 132, Keys::F22 = 133, Keys::F23 = 134, Keys::F24 = 135,
  Keys::NumLock = 144, Keys::Scroll = 145, Keys::LShiftKey = 160, Keys::RShiftKey = 161,
  Keys::LControlKey = 162, Keys::RControlKey = 163, Keys::LMenu = 164, Keys::RMenu = 165,
  Keys::BrowserBack = 166, Keys::BrowserForward = 167, Keys::BrowserRefresh = 168, Keys::BrowserStop = 169,
  Keys::BrowserSearch = 170, Keys::BrowserFavorites = 171, Keys::BrowserHome = 172, Keys::VolumeMute = 173,
  Keys::VolumeDown = 174, Keys::VolumeUp = 175, Keys::MediaNextTrack = 176, Keys::MediaPreviousTrack = 177,
  Keys::MediaStop = 178, Keys::MediaPlayPause = 179, Keys::LaunchMail = 180, Keys::SelectMedia = 181,
  Keys::LaunchApplication1 = 182, Keys::LaunchApplication2 = 183, Keys::OemSemicolon = 186, Keys::Oem1 = 186,
  Keys::Oemplus = 187, Keys::Oemcomma = 188, Keys::OemMinus = 189, Keys::OemPeriod = 190,
  Keys::OemQuestion = 191, Keys::Oem2 = 191, Keys::Oemtilde = 192, Keys::Oem3 = 192,
  Keys::OemOpenBrackets = 219, Keys::Oem4 = 219, Keys::OemPipe = 220, Keys::Oem5 = 220,
  Keys::OemCloseBrackets = 221, Keys::Oem6 = 221, Keys::OemQuotes = 222, Keys::Oem7 = 222,
  Keys::Oem8 = 223, Keys::OemBackslash = 226, Keys::Oem102 = 226, Keys::ProcessKey = 229,
  Keys::Packet = 231, Keys::Attn = 246, Keys::Crsel = 247, Keys::Exsel = 248,
  Keys::EraseEof = 249, Keys::Play = 250, Keys::Zoom = 251, Keys::NoName = 252,
  Keys::Pa1 = 253, Keys::OemClear = 254, Keys::KeyCode = 65535, Keys::Shift = 65536,
  Keys::Control = 131072, Keys::Alt = 262144
}
 

Enumeration Type Documentation

◆ Appearance

Enumerator
Normal 
Button 

◆ AutoSizeMode

Enumerator
GrowAndShrink 
GrowOnly 

◆ CheckState

Enumerator
Unchecked 
Checked 
Indeterminate 

◆ DialogResult

Enumerator
None 
OK 
Cancel 
Abort 
Retry 
Ignore 
Yes 
No 

◆ FlatStyle

Enumerator
Flat 
Popup 
Standard 
System 

◆ FormBorderStyle

Enumerator
None 
FixedSingle 
Fixed3D 
FixedDialog 
Sizable 
FixedToolWindow 
SizableToolWindow 

◆ Keys

Enumerator
Modifiers 
None 
LButton 
RButton 
Cancel 
MButton 
XButton1 
XButton2 
Back 
Tab 
LineFeed 
Clear 
Return 
Enter 
ShiftKey 
ControlKey 
Menu 
Pause 
Capital 
CapsLock 
KanaMode 
HanguelMode 
HangulMode 
JunjaMode 
FinalMode 
HanjaMode 
KanjiMode 
Escape 
IMEConvert 
IMENonconvert 
IMEAccept 
IMEAceept 
IMEModeChange 
Space 
Prior 
PageUp 
Next 
PageDown 
End 
Home 
Left 
Up 
Right 
Down 
Select 
Print 
Execute 
Snapshot 
PrintScreen 
Insert 
Delete 
Help 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
LWin 
RWin 
Apps 
Sleep 
NumPad0 
NumPad1 
NumPad2 
NumPad3 
NumPad4 
NumPad5 
NumPad6 
NumPad7 
NumPad8 
NumPad9 
Multiply 
Add 
Separator 
Subtract 
Decimal 
Divide 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
F13 
F14 
F15 
F16 
F17 
F18 
F19 
F20 
F21 
F22 
F23 
F24 
NumLock 
Scroll 
LShiftKey 
RShiftKey 
LControlKey 
RControlKey 
LMenu 
RMenu 
BrowserBack 
BrowserForward 
BrowserRefresh 
BrowserStop 
BrowserSearch 
BrowserFavorites 
BrowserHome 
VolumeMute 
VolumeDown 
VolumeUp 
MediaNextTrack 
MediaPreviousTrack 
MediaStop 
MediaPlayPause 
LaunchMail 
SelectMedia 
LaunchApplication1 
LaunchApplication2 
OemSemicolon 
Oem1 
Oemplus 
Oemcomma 
OemMinus 
OemPeriod 
OemQuestion 
Oem2 
Oemtilde 
Oem3 
OemOpenBrackets 
Oem4 
OemPipe 
Oem5 
OemCloseBrackets 
Oem6 
OemQuotes 
Oem7 
Oem8 
OemBackslash 
Oem102 
ProcessKey 
Packet 
Attn 
Crsel 
Exsel 
EraseEof 
Play 
Zoom 
NoName 
Pa1 
OemClear 
KeyCode 
Shift 
Control 
Alt