/* * The default constructor */ public NumberBox() { this.InputScope = new InputScope(); this.InputScope.Names.Add(new InputScopeName(InputScopeNameValue.Number)); TextChanged += new TextChangedEventHandler(OnTextChanged); KeyDown += new KeyEventHandler(OnKeyDown); }
public MainForm() { InitializeComponent(); Text = "SharpMapTracker v" + Constants.MAP_TRACKER_VERSION; DataBindings.Add("TopMost", alwaysOnTopCheckBox, "Checked"); DataBindings.Add("TrackMoveableItems", trackMoveableItemsCheckBox, "Checked"); DataBindings.Add("TrackSplashes", trackSplashesCheckBox, "Checked"); DataBindings.Add("TrackMonsters", trackMonstersCheckBox, "Checked"); DataBindings.Add("TrackNPCs", trackNpcsCheckBox, "Checked"); DataBindings.Add("TrackOnlyCurrentFloor", trackOnlyCurrentFloorCheckBox, "Checked"); DataBindings.Add("RetrackTiles", retrackTilesToolStripMenuItem, "Checked"); DataBindings.Add("NPCAutoTalk", npcAutoTalkCheckBox, "Checked"); DataBindings.Add("ShareTrackedMap", shareTrackedMapCheckBox, "Checked"); Trace.Listeners.Add(new TextBoxTraceListener(traceTextBox)); Trace.Listeners.Add(new TextWriterTraceListener("log.txt")); Trace.AutoFlush = true; KeyDown += new KeyEventHandler(MainForm_KeyDown); Load += MainForm_Load; FormClosed += new FormClosedEventHandler(MainForm_FormClosed); miniMap.MiniMapClick += new EventHandler<MiniMapClickEventArgs>(miniMap_MiniMapClick); }
public PyjamaForm(string[] args) { InitializeComponent(); KeyDown += new KeyEventHandler(mainForm_KeyDown); _controller = new PyjamaFormController(this); _printEngine = new PrintEngine(_controller); Text = string.Format(Text, ApplicationInformation.Title(), ApplicationInformation.Version()); SetButtonsStatus(); ApplyUserSettings(ApplicationOptions.LoadUserSettings(ApplicationOptions.GetIsolatedStorage())); //this.ActiveControl = this.outputWindow.output; // Output window gets cursor int opened = 0; foreach (string filename in args) { string fullFilename = Path.GetFullPath(filename); // FIXME: if file exists, or allow create, if dir exists? OpenFile(fullFilename); opened++; } if (opened == 0) { NewFile(); } this.ActiveControl = _docManager.GetCurrentTabTextBox(); // tab text gets cursor // FIXME: make a general language changer this.languageName.Text = "Python"; this.columnNumber.Text = "" + 1; this.lineNumber.Text = "" + 1; }
public AboutWindow(DynamoViewModel dynamoViewModel) { InitializeComponent(); InstallNewUpdate = false; PreviewKeyDown += new KeyEventHandler(HandleEsc); DataContext = dynamoViewModel; }
public mainWindow() { InitializeComponent(); // Intializes this componet not really sure of its purpose // Ask Chris about this below KeyDown += new KeyEventHandler(Form1_KeyDown); }
public DashGlobal( EventHandler<TextChangedEventArgs> textAreaTextChanged, EventHandler<TextChangedEventArgs> textAreaTextChangedDelayed, KeyEventHandler textAreaKeyUp, EventHandler textAreaSelectionChangedDelayed, DragEventHandler textAreaDragDrop, DragEventHandler textAreaDragEnter, TabControl mainTabControl, AutocompleteMenu armaSense, Main mainWindow) { EditorHelper = new EditorHelper( textAreaTextChanged, textAreaTextChangedDelayed, textAreaKeyUp, textAreaSelectionChangedDelayed, textAreaDragDrop, textAreaDragEnter, mainTabControl, armaSense, this); TabsHelper = new TabsHelper( textAreaTextChanged, textAreaSelectionChangedDelayed, mainTabControl, this); FilesHelper = new FilesHelper(this); SettingsHelper = new SettingsHelper(); MainWindow = mainWindow; }
public SpreadsheetView() : base() { SpreadsheetModel = new SpreadsheetModel(new CellCollection()); Dock = DockStyle.Fill; CellMouseDoubleClick += new DataGridViewCellMouseEventHandler(SpreadsheetView_CellMouseDoubleClick); CellMouseClick += new DataGridViewCellMouseEventHandler(SpreadsheetView_CellMouseClick); RowHeaderMouseClick += new DataGridViewCellMouseEventHandler(SpreadsheetView_RowHeaderMouseClick); RowHeightChanged += new DataGridViewRowEventHandler(SpreadsheetView_RowHeightChanged); ColumnWidthChanged += new DataGridViewColumnEventHandler(SpreadsheetView_ColumnWidthChanged); KeyDown += new KeyEventHandler(SpreadsheetView_KeyDown); KeyUp += new KeyEventHandler(SpreadsheetView_KeyUp); ParentChanged += delegate { Columns.Clear(); for (int k = 0; k < ColumnCount; k++) { Columns.Add(MakeColumnLabel(k), MakeColumnLabel(k)); Columns[k].SortMode = DataGridViewColumnSortMode.NotSortable; } Rows.Add(RowCount); AllowUserToOrderColumns = false; SelectionMode = DataGridViewSelectionMode.ColumnHeaderSelect; }; CellEndEdit += new DataGridViewCellEventHandler(SpreadsheetView_CellEndEdit); CellBeginEdit += new DataGridViewCellCancelEventHandler(SpreadsheetView_CellBeginEdit); RowsRemoved += new DataGridViewRowsRemovedEventHandler(SpreadsheetView_RowsRemoved); this.DefaultCellStyle.Font = new Font("Times", 12); }
public MainForm() { InitializeComponent(); setupSocketConnection();// We need to setup the socket connection first LogWriter writer = LogWriter.Instance; writer.WriteToLog("This is a test"); writer.WriteToLog("WORK!"); writer.WriteToLog("DealtDamage", "Hitted enemy for 10% damage"); writer.WriteToLog("DamageRecieved", "Left tires hit. 10% damage"); labelCamera.Text = "100%"; labelControllUnit.Text = "100%"; labelRightWheels.Text = "100%"; labelLeftWheels.Text = "100%"; labelAmmo.Text = "100%"; labelClip.Text = "6 Ammo / 2 Clips"; browser = new ChromiumWebBrowser("http://"+ Properties.Settings.Default.IPAddress + "/rcam/index.php"); panel1.Controls.Add(browser); this.KeyPreview = true; KeyDown += new KeyEventHandler(BattleHudKeyHandler); }
public MainWindow() { InitializeComponent(); sb = new Sailboat(); Loaded += new RoutedEventHandler(MainWindow_Loaded); PreviewKeyDown += new KeyEventHandler(MainWindow_PreviewKeyDown); }
public MainWindow() { InitializeComponent(); // new list1<database.{Name=“Anuska Sharama”,Age=21,Email=“[email protected]”,Image=“anuska.jpg”}, //ResearcherList.add_R_listitems(list1, rlist); //Traverse all the items of researcher list and add into Listbox // list1.ItemsSource = rlist; list1.ItemsSource = rlist; KeyDown += new KeyEventHandler(sc1_KeyDown); for (int i = 1900; i <= 2100; i++) { //int year = 1900; cbo1.Items.Add(i.ToString()); cbo2.Items.Add(i.ToString()); } //cbo1. cbo1.SelectedItem = "2000"; //cbo1.SelectionLength = 5; cbo1.PopupMaxHeight = 30; //cbo1.MinHeight = 20; cbo1.PopupMaxHeight = 100; cbo2.SelectedItem = "2015"; //cbo1.SelectionLength = 5; cbo2.PopupMaxHeight = 30; //cbo1.MinHeight = 20; cbo2.PopupMaxHeight = 100; }
public FloatingToolForm() { this.KeyPreview = true; controlAddedDelegate = new ControlEventHandler(ControlAddedHandler); controlRemovedDelegate = new ControlEventHandler(ControlRemovedHandler); keyUpDelegate = new KeyEventHandler(KeyUpHandler); this.ControlAdded += controlAddedDelegate; // we don't override OnControlAdded so we can re-use the method (see code below for ControlAdded) this.ControlRemoved += controlRemovedDelegate; // // Required for Windows Form Designer support // InitializeComponent(); try { SystemLayer.UserSessions.SessionChanged += new EventHandler(UserSessions_SessionChanged); Microsoft.Win32.SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged); } catch (Exception ex) { Tracing.Ping("Exception while signing up for some system events: " + ex.ToString()); } }
private string[] snippets = { }; //{ "diag_log \"\";", "for \"_i\" from 1 to 10 do { debugLog _i; };", "call compile preprocessFileLine Numbers \"\";" }; #endregion Fields #region Constructors public EditorHelper( EventHandler<TextChangedEventArgs> textAreaTextChanged, EventHandler<TextChangedEventArgs> textAreaTextChangedDelayed, KeyEventHandler textAreaKeyUp, EventHandler textAreaSelectionChangedDelayed, DragEventHandler textAreaDragDrop, DragEventHandler textAreaDragEnter, TabControl mainTabControl, AutocompleteMenu armaSense, DashGlobal dashGlobal) { TextAreaTextChanged = textAreaTextChanged; TextAreaTextChangedDelayed = textAreaTextChangedDelayed; TextAreaKeyUp = textAreaKeyUp; TextAreaSelectionChangedDelayed = textAreaSelectionChangedDelayed; TextAreaDragDrop = textAreaDragDrop; TextAreaDragEnter = textAreaDragEnter; MainTabControl = mainTabControl; ArmaSense = armaSense; DashGlobal = dashGlobal; ArmaListItemsCount = 0; ArmaSenseKeywords = new List<AutocompleteItem>(); foreach (var item in keywordList) { ArmaSenseKeywords.Add(new AutocompleteItem(item) { ImageIndex = 0, ToolTipTitle = "Arma Script Command", ToolTipText = item }); } }
public Board() { BackColor = Color.Black; DoubleBuffered = true; this.ClientSize = new Size(width, height); try { dot = new Bitmap("dot.png"); apple = new Bitmap("apple.png"); head = new Bitmap("head.png"); } catch (Exception e) { Console.WriteLine(e.Message); Environment.Exit(1); } for (int z = 0; z < dots; z++) { x[z] = startPos - z * dotSize; y[z] = startPos; } locateApple(); timer = new Timer(); timer.Enabled = true; timer.Interval = 100; timer.Tick += new System.EventHandler(this.OnTick); Paint += new PaintEventHandler(this.OnPaint); KeyUp += new KeyEventHandler(OnKeyUp); }
/// <summary> /// Initialize class events. /// </summary> private void InitializeEvents() { TextChanged += new EventHandler(HandleTextChanged); UpdateUI += new EventHandler<UpdateUIEventArgs>(HandleUpdateUI); // enable drag & drop AllowDrop = true; DragOver += new DragEventHandler(HandleDragOver); DragDrop += new DragEventHandler(HandleDragDrop); // search & replace KeyUp += new KeyEventHandler(HandleKeyUp); KeyDown += new KeyEventHandler(HandleKeyDown); InsertCheck += new EventHandler<InsertCheckEventArgs>(HandleInsertCheck); CharAdded += new EventHandler<CharAddedEventArgs>(HandleCharAdded); MouseWheel += new MouseEventHandler(HandleMouseWheel); Painted += new EventHandler<EventArgs>(HandlePainted); // create default pens grayPen = new Pen(Brushes.Gray); dashedPen = new Pen(Brushes.LightGray); dashedPen.DashPattern = new[] { 3f, 6f }; // measure default line size lineSize = TextRenderer.MeasureText(new string('/', NewLineHelper), Font); }
/* * The default constructor */ public TextBoxNum() { VerticalContentAlignment = System.Windows.VerticalAlignment.Center; TextChanged += new TextChangedEventHandler(OnTextChanged); KeyDown += new KeyEventHandler(OnKeyDown); }
public MainWindow() { InitializeComponent(); StatusBarText = String.Empty; IsHlrOffPushed = false; IsHlrOnPushed = true; IsZoomWinEnabled = true; #region menu operations CommandBinding aBind_New = new CommandBinding( IECommands.New ); aBind_New.Executed += NewCommand_Executed; CommandBindings.Add( aBind_New ); CommandBinding aBind_Close = new CommandBinding( IECommands.Close ); aBind_Close.Executed += CloseCommand_Executed; aBind_Close.CanExecute += CloseCommand_CanExecute; CommandBindings.Add( aBind_Close ); CommandBinding aBind_Quit = new CommandBinding( IECommands.Quit ); aBind_Quit.Executed += QuitCommand_Executed; CommandBindings.Add( aBind_Quit ); CommandBinding aBind_About = new CommandBinding( IECommands.About ); aBind_About.Executed += AboutCommand_Executed; CommandBindings.Add( aBind_About ); # endregion PreviewKeyDown += new KeyEventHandler( OnPreviewKeyDown ); PreviewKeyUp += new KeyEventHandler( OnPreviewKeyUp ); }
public MainWindow() { InitializeComponent(); //Init a decoder for video and listen for new frames _mjpeg = new MjpegDecoder(); _mjpeg.FrameReady += mjpeg_FrameReady; //Init an handler for keyboard this.keyboardEventHandler = new KeyEventHandler(OnButtonKeyDown); listeningToKeyboardEvents = false; try { kinectControler = new KinectControler(); //Init KinectControler handlers this.kinectControler.NewControlDataIsReady += KinectControlerHasNewControl; this.kinectControler.UserDetectionStatusChanged += KinectControlerUserDetectionStatusHasChanged; } catch (Exception ex) { button1.IsEnabled = false; MessageBox.Show("Aucune Kinect n'a été détectée. Pour utiliser la Kinect avec l'application, connectez une Kinect puis relancez le logiciel"); } }
private void MainForm_Load(object sender, EventArgs e) { KeyDown += new KeyEventHandler(InputHandler.OnKeyDown); KeyUp += new KeyEventHandler(InputHandler.OnKeyUp); game.Start(); }
private void CatchHotkey_Load(object sender, EventArgs e) { KeyPreview = true; KeyDown += new KeyEventHandler(CatchHotkey_KeyDown); KeyUp += new KeyEventHandler(CatchHotkey_KeyUp); Closed += new EventHandler(CatchHotkey_Closed); }
private void Init() { InitializeComponent(); MouseUp += new MouseEventHandler(OnMouseUp); KeyUp += new KeyEventHandler(OnKeyUp); }
public Surface(Image backgroundImage = null) { ScreenRectangle = CaptureHelpers.GetScreenBounds(); ScreenRectangle0Based = CaptureHelpers.FixScreenCoordinates(ScreenRectangle); InitializeComponent(); SurfaceImage = backgroundImage; Prepare(); DrawableObjects = new List<DrawableObject>(); Config = new SurfaceOptions(); timer = new Stopwatch(); borderPen = new Pen(Color.DarkBlue); borderDotPen = new Pen(Color.Black, 1); borderDotPen.DashPattern = new float[] { 5, 5 }; borderDotPen2 = new Pen(Color.White, 1); borderDotPen2.DashPattern = new float[] { 5, 5 }; borderDotPen2.DashOffset = 5; shadowBrush = new SolidBrush(Color.FromArgb(75, Color.Black)); lightBrush = new SolidBrush(Color.FromArgb(10, Color.Black)); nodeBackgroundBrush = new SolidBrush(Color.White); textFont = new Font("Arial", 12, FontStyle.Bold); Shown += new EventHandler(Surface_Shown); KeyUp += new KeyEventHandler(Surface_KeyUp); MouseDoubleClick += new MouseEventHandler(Surface_MouseDoubleClick); }
public DropEdit(string id, string dropChance, ServerDbs sdb, GenericDatabase gdb) : base("Item edit", "cde.ico", SizeToContent.Height, ResizeMode.NoResize) { _id = id; _dropChance = dropChance; _sdb = sdb; _gdb = gdb; InitializeComponent(); _tbChance.Text = _dropChance; _tbId.Text = _id; PreviewKeyDown += new KeyEventHandler(_dropEdit_PreviewKeyDown); Loaded += delegate { _tbChance.SelectAll(); _tbChance.Focus(); }; if (sdb != null) { _buttonQuery.Click += new RoutedEventHandler(_buttonQuery_Click); } else { _buttonQuery.Visibility = Visibility.Collapsed; } }
void Window1_Loaded(object sender, RoutedEventArgs e) { Logging.Setup(); Logging.AddToAuthorun(); ShowInTaskbar = false; RegisterHotkey(); _Model = new Model(); this.DataContext = _Model; foreach (string s in Environment.GetCommandLineArgs()) { if (File.Exists(s) && System.IO.Path.GetExtension(s) != ".exe") { _Model.Open(s); } } if (!_Model._Loaded) _Model.Load(); KeyDown += new KeyEventHandler(Window1_KeyDown); Closed += new EventHandler(Window1_Closed); Closing += new System.ComponentModel.CancelEventHandler(Window1_Closing); App.Current.Deactivated += new EventHandler(Current_Deactivated); _RitchTextBox.Focus(); _RitchTextBox.TextChanged += new TextChangedEventHandler(RitchTextBox_TextChanged); new DispatcherTimer().StartRepeatMethod(60 * 10, Update); this.Show(); }
public ExtendedTextBox() { InitializeComponent(); KeyDown += new KeyEventHandler(OnKeyDown); base.TextChanged += new EventHandler(OnTextChanged); }
/// <summary> /// Register new event for the given page /// </summary> /// <param name="page">Name of the current page</param> /// <param name="keyboard">Handler to call when a KeyDown event is triggered</param> /// <param name="mousewheel">Handler to call when a MouseWheel event is triggered</param> public static void RegisterShortcuts(string page, KeyEventHandler keyboard, MouseWheelEventHandler mousewheel) { if (!isRegister) { isRegister = true; Application.Current.MainWindow.PreviewKeyDown += App_PreviewKeyDown; Application.Current.MainWindow.PreviewMouseWheel += App_PreviewMouseWheel; } if (!keyboardEvents.ContainsKey(page)) { keyboardEvents.Add(page, new List<KeyEventHandler>()); } if (!mouseWheelEvents.ContainsKey(page)) { mouseWheelEvents.Add(page, new List<MouseWheelEventHandler>()); } if (keyboard != null) { keyboardEvents[page].Add(keyboard); } if (mousewheel != null) { mouseWheelEvents[page].Add(mousewheel); } }
public NumericTextBox() { LostFocus += new EventHandler(TextBox_LostFocus); GotFocus += new EventHandler(TextBox_GotFocus); TextChanged += new EventHandler(TextBox_TextChanged); KeyDown += new KeyEventHandler(TextBox_KeyDown); KeyPress += new KeyPressEventHandler(TextBox_KeyPress); }
public MainForm() { InitializeComponent(); Load += new EventHandler(MainForm_Load); KeyUp += new KeyEventHandler(MainForm_KeyUp); FormClosing += new FormClosingEventHandler(MainForm_FormClosing); AppSettings.Instance.Initialize(AppSettings.KeyDeploySettings); }
public homeScreen() { InitializeComponent(); // Sets up the handling of key input in the form. KeyPreview = true; KeyDown += new KeyEventHandler(homeScreen_KeyDown); }
public AboutWindow(ILogger logger, DynamoViewModel model) { InitializeComponent(); this.logger = logger; InstallNewUpdate = false; PreviewKeyDown += new KeyEventHandler(HandleEsc); DataContext = model; }
public static void AddPreviewKeyUpHandler(System.Windows.DependencyObject element, KeyEventHandler handler) { }
public FtpLogin() : base("Ftp Server Login", "sftp.png", SizeToContent.Height, ResizeMode.NoResize) { InitializeComponent(); if (ProjectConfiguration.FtpUsername == "") { ProjectConfiguration.FtpUsername = "******"; } Binder.Bind(_tbUsername, () => ProjectConfiguration.FtpUsername); Binder.Bind(_tbPassword, () => ProjectConfiguration.FtpPassword); _cbProtocol.ItemsSource = Enum.GetValues(typeof(ConnectionType)); FtpUrlInfo url; _cbProtocol.SelectedIndex = 0; try { url = new FtpUrlInfo(ProjectConfiguration.DatabasePath); _tbPort.Text = url.Port > -1 ? url.Port.ToString(CultureInfo.InvariantCulture) : "22"; _tbHostname.Text = String.IsNullOrEmpty(url.Host) ? "127.0.0.1" : url.Host; if (url.Scheme == "sftp") { _cbProtocol.SelectedIndex = 0; } else if (url.Scheme == "ftp") { _cbProtocol.SelectedIndex = 1; } _tbPath.Text = url.Path; if (url.Path.Contains(":")) { _tbPath.Text = DefaultPath; } } catch { _tbPort.Text = "22"; _tbHostname.Text = "127.0.0.1"; _cbProtocol.SelectedIndex = 0; _tbPath.Text = DefaultPath; } PreviewKeyDown += new KeyEventHandler(_dropEdit_PreviewKeyDown); _tbUsername.Loaded += delegate { _tbUsername.SelectAll(); _tbUsername.Focus(); }; _tbHostname.GotFocus += _tb_GotFocus; _tbPassword.GotFocus += _tb_GotFocus; _tbPath.GotFocus += _tb_GotFocus; _tbPort.GotFocus += _tb_GotFocus; _tbUsername.GotFocus += _tb_GotFocus; _cbProtocol.SelectionChanged += new SelectionChangedEventHandler(_cbProtocol_SelectionChanged); }
public void UnRegisterForKeyUp(KeyEventHandler eventHandler) { KeyUpEvent -= eventHandler; }
public Form1() { InitializeComponent(); KeyDown += new KeyEventHandler(Form1_KeyDown); }
public static void RemoveKeyUpListener(KeyEventHandler handler) => StaticDisplay.Instance.KeyUp -= handler;
public MainPage() { this.InitializeComponent(); handler = new KeyEventHandler(App_KeyDown); VM.DeviceDropped += VM_DeviceDropped; }
/// <summary> /// The default constructor /// </summary> public DigitBox() { TextChanged += new TextChangedEventHandler(OnTextChanged); KeyDown += new KeyEventHandler(OnKeyDown); }
public FilteredGridManager(DataGrid dg, Panel txtSearchPanel, KeyEventHandler keyUpEvent) : base(dg, txtSearchPanel, keyUpEvent) { _centerCellStyle = Application.Current.FindResource("CenterDataGridCellStyle") as Style; _adjConv = new AdjustValueConverter(); }
internal Task <string> WaitForButtonPressAsync() { this.Dispatcher.BeginInvoke(new Action(() => { this.Focus(); this.PART_TextBox.Focus(); })); var tcs = new TaskCompletionSource <string>(); RoutedEventHandler negativeHandler = null; KeyEventHandler negativeKeyHandler = null; RoutedEventHandler affirmativeHandler = null; KeyEventHandler affirmativeKeyHandler = null; KeyEventHandler escapeKeyHandler = null; Action cleanUpHandlers = null; var cancellationTokenRegistration = this.DialogSettings.CancellationToken.Register(() => { cleanUpHandlers(); tcs.TrySetResult(null); }); cleanUpHandlers = () => { this.PART_TextBox.KeyDown -= affirmativeKeyHandler; this.KeyDown -= escapeKeyHandler; this.PART_NegativeButton.Click -= negativeHandler; this.PART_AffirmativeButton.Click -= affirmativeHandler; this.PART_NegativeButton.KeyDown -= negativeKeyHandler; this.PART_AffirmativeButton.KeyDown -= affirmativeKeyHandler; cancellationTokenRegistration.Dispose(); }; escapeKeyHandler = (sender, e) => { if (e.Key == Key.Escape || (e.Key == Key.System && e.SystemKey == Key.F4)) { cleanUpHandlers(); tcs.TrySetResult(null); } }; negativeKeyHandler = (sender, e) => { if (e.Key == Key.Enter) { cleanUpHandlers(); tcs.TrySetResult(null); } }; affirmativeKeyHandler = (sender, e) => { if (e.Key == Key.Enter) { cleanUpHandlers(); tcs.TrySetResult(this.Input); } }; negativeHandler = (sender, e) => { cleanUpHandlers(); tcs.TrySetResult(null); e.Handled = true; }; affirmativeHandler = (sender, e) => { cleanUpHandlers(); tcs.TrySetResult(this.Input); e.Handled = true; }; this.PART_NegativeButton.KeyDown += negativeKeyHandler; this.PART_AffirmativeButton.KeyDown += affirmativeKeyHandler; this.PART_TextBox.KeyDown += affirmativeKeyHandler; this.KeyDown += escapeKeyHandler; this.PART_NegativeButton.Click += negativeHandler; this.PART_AffirmativeButton.Click += affirmativeHandler; return(tcs.Task); }
private void InitializeComponent() { components = new Container(); lblPrimary = new Label(); lstColors = new ListBox(); ctxMenu = new ContextMenuStrip(components); selectAllToolStripMenuItem = new ToolStripMenuItem(); toolStripMenuItem1 = new ToolStripSeparator(); copyToolStripMenuItem = new ToolStripMenuItem(); pasteToolStripMenuItem = new ToolStripMenuItem(); toolStripSeparator1 = new ToolStripSeparator(); editToolStripMenuItem = new ToolStripMenuItem(); lblBase = new Label(); lblColor = new Label(); pnlPrimary = new Panel(); lblCNoA = new Label(); allToolStripMenuItem1 = new ToolStripMenuItem(); colorToolStripMenuItem1 = new ToolStripMenuItem(); alphaToolStripMenuItem1 = new ToolStripMenuItem(); ctxMenu.SuspendLayout(); pnlPrimary.SuspendLayout(); SuspendLayout(); // // lblPrimary // lblPrimary.Location = new Drawing.Point(5, 2); lblPrimary.Name = "lblPrimary"; lblPrimary.Size = new Drawing.Size(61, 20); lblPrimary.TabIndex = 0; lblPrimary.Text = "Base Color:"; lblPrimary.TextAlign = ContentAlignment.MiddleLeft; // // lstColors // lstColors.ContextMenuStrip = ctxMenu; lstColors.Dock = DockStyle.Fill; lstColors.DrawMode = DrawMode.OwnerDrawFixed; lstColors.FormattingEnabled = true; lstColors.IntegralHeight = false; lstColors.Location = new Drawing.Point(0, 24); lstColors.Name = "lstColors"; lstColors.SelectionMode = SelectionMode.MultiExtended; lstColors.Size = new Drawing.Size(334, 218); lstColors.TabIndex = 1; lstColors.DrawItem += new DrawItemEventHandler(lstColors_DrawItem); lstColors.DoubleClick += lstColors_DoubleClick; lstColors.KeyDown += new KeyEventHandler(lstColors_KeyDown); lstColors.MouseDown += new MouseEventHandler(lstColors_MouseDown); // // ctxMenu // ctxMenu.Items.AddRange(new ToolStripItem[] { selectAllToolStripMenuItem, toolStripMenuItem1, copyToolStripMenuItem, pasteToolStripMenuItem, toolStripSeparator1, editToolStripMenuItem }); ctxMenu.Name = "ctxMenu"; ctxMenu.Size = new Drawing.Size(165, 104); // // selectAllToolStripMenuItem // selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; selectAllToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.A; selectAllToolStripMenuItem.Size = new Drawing.Size(164, 22); selectAllToolStripMenuItem.Text = "Select All"; selectAllToolStripMenuItem.Click += selectAllToolStripMenuItem_Click; // // toolStripMenuItem1 // toolStripMenuItem1.Name = "toolStripMenuItem1"; toolStripMenuItem1.Size = new Drawing.Size(161, 6); // // copyToolStripMenuItem // copyToolStripMenuItem.Name = "copyToolStripMenuItem"; copyToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.C; copyToolStripMenuItem.Size = new Drawing.Size(164, 22); copyToolStripMenuItem.Text = "Copy"; copyToolStripMenuItem.Click += copyToolStripMenuItem_Click; // // pasteToolStripMenuItem // pasteToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { allToolStripMenuItem1, colorToolStripMenuItem1, alphaToolStripMenuItem1 }); pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; pasteToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.V; pasteToolStripMenuItem.Size = new Drawing.Size(164, 22); pasteToolStripMenuItem.Text = "Paste"; // // toolStripSeparator1 // toolStripSeparator1.Name = "toolStripSeparator1"; toolStripSeparator1.Size = new Drawing.Size(161, 6); // // editToolStripMenuItem // editToolStripMenuItem.Name = "editToolStripMenuItem"; editToolStripMenuItem.Size = new Drawing.Size(164, 22); editToolStripMenuItem.Text = "Edit..."; editToolStripMenuItem.Click += editToolStripMenuItem_Click; // // lblBase // lblBase.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; lblBase.BackColor = Color.Transparent; lblBase.Font = new Font("Courier New", 9F, Drawing.FontStyle.Regular, GraphicsUnit.Point, 0); lblBase.Location = new Drawing.Point(72, 2); lblBase.Name = "lblBase"; lblBase.Size = new Drawing.Size(149, 20); lblBase.TabIndex = 2; lblBase.TextAlign = ContentAlignment.MiddleLeft; lblBase.Click += lblBase_Click; // // lblColor // lblColor.Anchor = AnchorStyles.Top | AnchorStyles.Right; lblColor.BorderStyle = BorderStyle.FixedSingle; lblColor.Location = new Drawing.Point(231, 5); lblColor.Name = "lblColor"; lblColor.Size = new Drawing.Size(41, 14); lblColor.TabIndex = 3; lblColor.Click += lblBase_Click; // // pnlPrimary // pnlPrimary.BackColor = Color.White; pnlPrimary.BorderStyle = BorderStyle.FixedSingle; pnlPrimary.Controls.Add(lblColor); pnlPrimary.Controls.Add(lblCNoA); pnlPrimary.Controls.Add(lblPrimary); pnlPrimary.Controls.Add(lblBase); pnlPrimary.Dock = DockStyle.Top; pnlPrimary.Location = new Drawing.Point(0, 0); pnlPrimary.Name = "pnlPrimary"; pnlPrimary.Size = new Drawing.Size(334, 24); pnlPrimary.TabIndex = 4; // // lblCNoA // lblCNoA.Anchor = AnchorStyles.Top | AnchorStyles.Right; lblCNoA.BorderStyle = BorderStyle.FixedSingle; lblCNoA.Location = new Drawing.Point(271, 5); lblCNoA.Name = "lblCNoA"; lblCNoA.Size = new Drawing.Size(41, 14); lblCNoA.TabIndex = 4; lblCNoA.Click += lblBase_Click; // // allToolStripMenuItem1 // allToolStripMenuItem1.Name = "allToolStripMenuItem1"; allToolStripMenuItem1.Size = new Drawing.Size(152, 22); allToolStripMenuItem1.Text = "All"; allToolStripMenuItem1.Click += allToolStripMenuItem_Click; // // colorToolStripMenuItem1 // colorToolStripMenuItem1.Name = "colorToolStripMenuItem1"; colorToolStripMenuItem1.Size = new Drawing.Size(152, 22); colorToolStripMenuItem1.Text = "Color"; colorToolStripMenuItem1.Click += colorToolStripMenuItem_Click; // // alphaToolStripMenuItem1 // alphaToolStripMenuItem1.Name = "alphaToolStripMenuItem1"; alphaToolStripMenuItem1.Size = new Drawing.Size(152, 22); alphaToolStripMenuItem1.Text = "Alpha"; alphaToolStripMenuItem1.Click += alphaToolStripMenuItem_Click; // // CLRControl // Controls.Add(lstColors); Controls.Add(pnlPrimary); DoubleBuffered = true; Name = "CLRControl"; Size = new Drawing.Size(334, 242); KeyDown += new KeyEventHandler(CLRControl_KeyDown); ctxMenu.ResumeLayout(false); pnlPrimary.ResumeLayout(false); ResumeLayout(false); }
//開始全域鍵盤監聽 public void startListen() { myKeyEventHandeler = new KeyEventHandler(hook_KeyDown); k_hook.KeyDownEvent += myKeyEventHandeler; //鉤住鍵按下 k_hook.Start(); //安裝鍵盤鉤子 }
public static ToolStripItem addTextBox(object control, String controlName, string defaultValue, KeyEventHandler onKeyUp) { var toolStrip = getToolStripControl(control); if (toolStrip != null) { return((ToolStripItem)toolStrip.invokeOnThread( () => { var newTextBox = new ToolStripTextBox(controlName); newTextBox.Text = defaultValue; toolStrip.Items.Add(newTextBox); if (onKeyUp != null) { newTextBox.KeyUp += onKeyUp; } return newTextBox; })); } return(null); }
private void InitializeComponent() { var resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmCardAssignment)); var ToggleState1 = new Bunifu.ToggleSwitch.ToggleState(); var ToggleState2 = new Bunifu.ToggleSwitch.ToggleState(); var ToggleState3 = new Bunifu.ToggleSwitch.ToggleState(); var BorderEdges1 = new Bunifu.UI.WinForms.BunifuButton.BunifuButton.BorderEdges(); var StateProperties1 = new Bunifu.UI.WinForms.BunifuButton.BunifuButton.StateProperties(); var StateProperties2 = new Bunifu.UI.WinForms.BunifuButton.BunifuButton.StateProperties(); reassignCardTitleLabel = new Label(); _BunifuToggleSwitch1 = new Bunifu.ToggleSwitch.BunifuToggleSwitch(); _BunifuToggleSwitch1.OnValuechange += new EventHandler(BunifuToggleSwitch1_OnValuechange); Label1 = new Label(); Label2 = new Label(); PictureBox1 = new PictureBox(); _closeButton = new Bunifu.UI.WinForms.BunifuButton.BunifuButton(); _closeButton.Click += new EventHandler(closeButton_Click); ((System.ComponentModel.ISupportInitialize)PictureBox1).BeginInit(); SuspendLayout(); // // reassignCardTitleLabel // reassignCardTitleLabel.Font = new Font("Segoe UI Semibold", 13.74545f, FontStyle.Bold, GraphicsUnit.Point, Conversions.ToByte(0)); reassignCardTitleLabel.ForeColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(64))); reassignCardTitleLabel.Location = new Point(11, 63); reassignCardTitleLabel.Margin = new Padding(2, 0, 2, 0); reassignCardTitleLabel.Name = "reassignCardTitleLabel"; reassignCardTitleLabel.Size = new Size(566, 46); reassignCardTitleLabel.TabIndex = 1; reassignCardTitleLabel.Text = "Scan card that will be assigned to employee"; reassignCardTitleLabel.TextAlign = ContentAlignment.MiddleLeft; // // BunifuToggleSwitch1 // _BunifuToggleSwitch1.Anchor = AnchorStyles.Top | AnchorStyles.Right; _BunifuToggleSwitch1.Animation = 5; _BunifuToggleSwitch1.BackColor = Color.Transparent; _BunifuToggleSwitch1.BackgroundImage = (Image)resources.GetObject("BunifuToggleSwitch1.BackgroundImage"); _BunifuToggleSwitch1.Cursor = Cursors.Hand; _BunifuToggleSwitch1.Location = new Point(603, 12); _BunifuToggleSwitch1.Name = "_BunifuToggleSwitch1"; _BunifuToggleSwitch1.Size = new Size(62, 31); _BunifuToggleSwitch1.TabIndex = 74; ToggleState1.BackColor = Color.Empty; ToggleState1.BackColorInner = Color.Empty; ToggleState1.BorderColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(236)), Conversions.ToInteger(Conversions.ToByte(0)), Conversions.ToInteger(Conversions.ToByte(140))); ToggleState1.BorderColorInner = Color.Empty; ToggleState1.BorderRadius = 1; ToggleState1.BorderRadiusInner = 1; ToggleState1.BorderThickness = 1; ToggleState1.BorderThicknessInner = 1; _BunifuToggleSwitch1.ToggleStateDisabled = ToggleState1; ToggleState2.BackColor = Color.Teal; ToggleState2.BackColorInner = Color.White; ToggleState2.BorderColor = Color.Teal; ToggleState2.BorderColorInner = Color.White; ToggleState2.BorderRadius = 17; ToggleState2.BorderRadiusInner = 15; ToggleState2.BorderThickness = 1; ToggleState2.BorderThicknessInner = 1; _BunifuToggleSwitch1.ToggleStateOff = ToggleState2; ToggleState3.BackColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(192)), Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(0))); ToggleState3.BackColorInner = Color.White; ToggleState3.BorderColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(192)), Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(0))); ToggleState3.BorderColorInner = Color.White; ToggleState3.BorderRadius = 17; ToggleState3.BorderRadiusInner = 15; ToggleState3.BorderThickness = 1; ToggleState3.BorderThicknessInner = 1; _BunifuToggleSwitch1.ToggleStateOn = ToggleState3; _BunifuToggleSwitch1.Value = false; // // Label1 // Label1.Anchor = AnchorStyles.Top | AnchorStyles.Right; Label1.AutoSize = true; Label1.Font = new Font("Segoe UI", 11.78182f, FontStyle.Regular, GraphicsUnit.Point, Conversions.ToByte(0)); Label1.ForeColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(64))); Label1.Location = new Point(522, 18); Label1.Name = "Label1"; Label1.Size = new Size(75, 25); Label1.TabIndex = 75; Label1.Text = "Card ID"; // // Label2 // Label2.Anchor = AnchorStyles.Top | AnchorStyles.Right; Label2.AutoSize = true; Label2.Font = new Font("Segoe UI", 11.78182f, FontStyle.Regular, GraphicsUnit.Point, Conversions.ToByte(0)); Label2.ForeColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(64)), Conversions.ToInteger(Conversions.ToByte(64))); Label2.Location = new Point(671, 18); Label2.Name = "Label2"; Label2.Size = new Size(89, 25); Label2.TabIndex = 76; Label2.Text = "Phone ID"; // // PictureBox1 // PictureBox1.Location = new Point(279, 121); PictureBox1.Name = "PictureBox1"; PictureBox1.Size = new Size(251, 283); PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; PictureBox1.TabIndex = 77; PictureBox1.TabStop = false; // // closeButton // _closeButton.AllowToggling = false; _closeButton.AnimationSpeed = 200; _closeButton.AutoGenerateColors = false; _closeButton.BackColor = Color.Transparent; _closeButton.BackColor1 = Color.Teal; _closeButton.BackgroundImage = (Image)resources.GetObject("closeButton.BackgroundImage"); _closeButton.BorderStyle = Bunifu.UI.WinForms.BunifuButton.BunifuButton.BorderStyles.Solid; _closeButton.ButtonText = "Close"; _closeButton.ButtonTextMarginLeft = 0; _closeButton.ColorContrastOnClick = 45; _closeButton.ColorContrastOnHover = 45; _closeButton.Cursor = Cursors.Hand; BorderEdges1.BottomLeft = true; BorderEdges1.BottomRight = true; BorderEdges1.TopLeft = true; BorderEdges1.TopRight = true; _closeButton.CustomizableEdges = BorderEdges1; _closeButton.DialogResult = DialogResult.None; _closeButton.DisabledBorderColor = Color.Empty; _closeButton.DisabledFillColor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(204)), Conversions.ToInteger(Conversions.ToByte(204)), Conversions.ToInteger(Conversions.ToByte(204))); _closeButton.DisabledForecolor = Color.FromArgb(Conversions.ToInteger(Conversions.ToByte(168)), Conversions.ToInteger(Conversions.ToByte(160)), Conversions.ToInteger(Conversions.ToByte(168))); _closeButton.FocusState = Bunifu.UI.WinForms.BunifuButton.BunifuButton.ButtonStates.Pressed; _closeButton.Font = new Font("Segoe UI Semibold", 11.12727f, FontStyle.Bold, GraphicsUnit.Point, Conversions.ToByte(0)); _closeButton.ForeColor = Color.White; _closeButton.IconLeftCursor = Cursors.Hand; _closeButton.IconMarginLeft = 11; _closeButton.IconPadding = 10; _closeButton.IconRightCursor = Cursors.Hand; _closeButton.IdleBorderColor = Color.Teal; _closeButton.IdleBorderRadius = 3; _closeButton.IdleBorderThickness = 1; _closeButton.IdleFillColor = Color.Teal; _closeButton.IdleIconLeftImage = null; _closeButton.IdleIconRightImage = null; _closeButton.IndicateFocus = true; _closeButton.Location = new Point(329, 456); _closeButton.Name = "_closeButton"; StateProperties1.BorderColor = Color.MediumTurquoise; StateProperties1.BorderRadius = 3; StateProperties1.BorderStyle = Bunifu.UI.WinForms.BunifuButton.BunifuButton.BorderStyles.Solid; StateProperties1.BorderThickness = 1; StateProperties1.FillColor = Color.MediumTurquoise; StateProperties1.ForeColor = Color.White; StateProperties1.IconLeftImage = null; StateProperties1.IconRightImage = null; _closeButton.onHoverState = StateProperties1; StateProperties2.BorderColor = Color.Teal; StateProperties2.BorderRadius = 3; StateProperties2.BorderStyle = Bunifu.UI.WinForms.BunifuButton.BunifuButton.BorderStyles.Solid; StateProperties2.BorderThickness = 1; StateProperties2.FillColor = Color.Teal; StateProperties2.ForeColor = Color.White; StateProperties2.IconLeftImage = null; StateProperties2.IconRightImage = null; _closeButton.OnPressedState = StateProperties2; _closeButton.Size = new Size(152, 45); _closeButton.TabIndex = 78; _closeButton.TextAlign = ContentAlignment.MiddleCenter; _closeButton.TextMarginLeft = 0; _closeButton.UseDefaultRadiusAndThickness = true; // // FrmCardAssignment // AutoScaleDimensions = new SizeF(6.0f, 13.0f); AutoScaleMode = AutoScaleMode.Font; BackColor = Color.White; ClientSize = new Size(785, 515); ControlBox = false; Controls.Add(_closeButton); Controls.Add(PictureBox1); Controls.Add(Label2); Controls.Add(Label1); Controls.Add(_BunifuToggleSwitch1); Controls.Add(reassignCardTitleLabel); FormBorderStyle = FormBorderStyle.FixedSingle; KeyPreview = true; Margin = new Padding(2); MaximumSize = new Size(787, 551); MinimumSize = new Size(787, 515); Name = "FrmCardAssignment"; StartPosition = FormStartPosition.CenterScreen; ((System.ComponentModel.ISupportInitialize)PictureBox1).EndInit(); KeyDown += new KeyEventHandler(Key_press_KeyDown); Load += new EventHandler(FrmCardAssignment_Load); ResumeLayout(false); PerformLayout(); }
public void SetKeyboardPressHandler(Keys key, KeyEventHandler handler) { onPressHandlers.Add(key, handler); keysToUpdate.Add(key); }
public void setEnterPressed(KeyEventHandler input) { ChatInput.KeyUp += (KeyEventHandler)input; }
public void SetKeyboardReleaseHandler(Keys key, KeyEventHandler handler) { onReleaseHandlers.Add(key, handler); keysToUpdate.Add(key); }
public PropertyGrid() { this.DataContext = this; PreviewMouseDown += new MouseButtonEventHandler(PropertyGrid_PreviewMouseDown); PreviewKeyDown += new KeyEventHandler(PropertyGrid_PreviewKeyDown); }
public static void AddKeyUpListener(KeyEventHandler handler) => StaticDisplay.Instance.KeyUp += handler;
private void Playing_Scene_Load(object sender, EventArgs e) { KeyDown += new KeyEventHandler(Form2_KeyDown); }
public EnhancedTextBox() { KeyDown += new KeyEventHandler(EnhancedTextBox_KeyDown); KeyUp += new KeyEventHandler(EnhancedTextBox_KeyUp); }
public MyListView() { PreviewKeyDown += new KeyEventHandler(MyListView_PreviewKeyDown); }
public MainWindow() { InitializeComponent(); PreviewKeyDown += new KeyEventHandler(MainWindowPreviewKeyDown); }
protected void RaiseKeyboardEvents(KeyboardState downKeys, KeyboardState upKeys, KeyEventHandler eventToRaise, Dictionary <Keys, List <KeyEventHandler> > targetEvents) { foreach (Keys k in downKeys.GetPressedKeys()) { if (upKeys.IsKeyUp(k)) { RaiseKeyEvent(k, eventToRaise); if (targetEvents.ContainsKey(k)) { foreach (KeyEventHandler handler in targetEvents[k]) { handler(this, new KeyEventArgs(k)); } } } } }
internal Task <LoginDialogData> WaitForButtonPressAsync() { this.Dispatcher.BeginInvoke(new Action(() => { this.Focus(); if (string.IsNullOrEmpty(this.PART_TextBox.Text) && !this.ShouldHideUsername) { this.PART_TextBox.Focus(); } else { this.PART_TextBox2.Focus(); } })); TaskCompletionSource <LoginDialogData> tcs = new TaskCompletionSource <LoginDialogData>(); RoutedEventHandler negativeHandler = null; KeyEventHandler negativeKeyHandler = null; RoutedEventHandler affirmativeHandler = null; KeyEventHandler affirmativeKeyHandler = null; KeyEventHandler escapeKeyHandler = null; Action cleanUpHandlers = () => { this.PART_TextBox.KeyDown -= affirmativeKeyHandler; this.PART_TextBox2.KeyDown -= affirmativeKeyHandler; this.KeyDown -= escapeKeyHandler; this.PART_NegativeButton.Click -= negativeHandler; this.PART_AffirmativeButton.Click -= affirmativeHandler; this.PART_NegativeButton.KeyDown -= negativeKeyHandler; this.PART_AffirmativeButton.KeyDown -= affirmativeKeyHandler; this.cancellationTokenRegistration.Dispose(); }; this.cancellationTokenRegistration = this.DialogSettings .CancellationToken .Register(() => { this.BeginInvoke(() => { cleanUpHandlers(); tcs.TrySetResult(null); }); }); escapeKeyHandler = (sender, e) => { if (e.Key == Key.Escape || (e.Key == Key.System && e.SystemKey == Key.F4)) { cleanUpHandlers(); tcs.TrySetResult(null); } }; negativeKeyHandler = (sender, e) => { if (e.Key == Key.Enter) { cleanUpHandlers(); tcs.TrySetResult(null); } }; affirmativeKeyHandler = (sender, e) => { if (e.Key == Key.Enter) { cleanUpHandlers(); tcs.TrySetResult(new LoginDialogData { Username = this.Username, SecurePassword = this.PART_TextBox2.SecurePassword, ShouldRemember = this.RememberCheckBoxChecked }); } }; negativeHandler = (sender, e) => { cleanUpHandlers(); tcs.TrySetResult(null); e.Handled = true; }; affirmativeHandler = (sender, e) => { cleanUpHandlers(); tcs.TrySetResult(new LoginDialogData { Username = this.Username, SecurePassword = this.PART_TextBox2.SecurePassword, ShouldRemember = this.RememberCheckBoxChecked }); e.Handled = true; }; this.PART_NegativeButton.KeyDown += negativeKeyHandler; this.PART_AffirmativeButton.KeyDown += affirmativeKeyHandler; this.PART_TextBox.KeyDown += affirmativeKeyHandler; this.PART_TextBox2.KeyDown += affirmativeKeyHandler; this.KeyDown += escapeKeyHandler; this.PART_NegativeButton.Click += negativeHandler; this.PART_AffirmativeButton.Click += affirmativeHandler; return(tcs.Task); }
public static void SetKeyUp(UIElement element, KeyEventHandler value) { element.SetValue(KeyUpProperty, value); }
private void InitializeComponent() { components = (IContainer) new Container(); label1 = new Label(); nudMinutes = new NumericUpDown(); nudTenth = new NumericUpDown(); nudSeconds = new NumericUpDown(); nudPlayerNo = new NumericUpDown(); lblPlayerNo = new Label(); contextMenuStrip1 = new ContextMenuStrip(components); aToolStripMenuItem = new ToolStripMenuItem(); bToolStripMenuItem = new ToolStripMenuItem(); cToolStripMenuItem = new ToolStripMenuItem(); dToolStripMenuItem = new ToolStripMenuItem(); mToolStripMenuItem = new ToolStripMenuItem(); nudMinutes.BeginInit(); nudTenth.BeginInit(); nudSeconds.BeginInit(); nudPlayerNo.BeginInit(); contextMenuStrip1.SuspendLayout(); SuspendLayout(); label1.AutoSize = true; label1.ImeMode = ImeMode.NoControl; label1.Location = new Point(31, 8); label1.Name = "label1"; label1.Size = new Size(267, 13); label1.TabIndex = 3; label1.Text = "Nr. Min. Sek. Zehntel"; nudMinutes.Location = new Point(90, 24); nudMinutes.Maximum = new Decimal(new int[4] { 120, 0, 0, 0 }); nudMinutes.Name = "nudMinutes"; nudMinutes.Size = new Size(72, 20); nudMinutes.TabIndex = 0; nudMinutes.TextAlign = HorizontalAlignment.Center; nudTenth.Location = new Point(246, 24); nudTenth.Maximum = new Decimal(new int[4] { 9, 0, 0, 0 }); nudTenth.Name = "nudTenth"; nudTenth.Size = new Size(72, 20); nudTenth.TabIndex = 2; nudTenth.TextAlign = HorizontalAlignment.Center; nudSeconds.Location = new Point(168, 24); nudSeconds.Maximum = new Decimal(new int[4] { 59, 0, 0, 0 }); nudSeconds.Name = "nudSeconds"; nudSeconds.Size = new Size(72, 20); nudSeconds.TabIndex = 1; nudSeconds.TextAlign = HorizontalAlignment.Center; nudPlayerNo.ContextMenuStrip = contextMenuStrip1; nudPlayerNo.Location = new Point(12, 24); nudPlayerNo.Maximum = new Decimal(new int[4] { 99, 0, 0, 0 }); nudPlayerNo.Name = "nudPlayerNo"; nudPlayerNo.Size = new Size(72, 20); nudPlayerNo.TabIndex = 6; nudPlayerNo.TextAlign = HorizontalAlignment.Center; nudPlayerNo.ValueChanged += new EventHandler(nudPlayerNo_ValueChanged); lblPlayerNo.AutoSize = true; lblPlayerNo.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte)0); lblPlayerNo.Location = new Point(34, 47); lblPlayerNo.Name = "lblPlayerNo"; lblPlayerNo.Size = new Size(0, 13); lblPlayerNo.TabIndex = 7; contextMenuStrip1.Items.AddRange(new ToolStripItem[5] { (ToolStripItem)aToolStripMenuItem, (ToolStripItem)bToolStripMenuItem, (ToolStripItem)cToolStripMenuItem, (ToolStripItem)dToolStripMenuItem, (ToolStripItem)mToolStripMenuItem }); contextMenuStrip1.Name = "contextMenuStrip1"; contextMenuStrip1.Size = new Size(94, 114); aToolStripMenuItem.Name = "aToolStripMenuItem"; aToolStripMenuItem.Size = new Size(152, 22); aToolStripMenuItem.Text = "A"; aToolStripMenuItem.Click += new EventHandler(setPenaltyToOfficial_Click); bToolStripMenuItem.Name = "bToolStripMenuItem"; bToolStripMenuItem.Size = new Size(152, 22); bToolStripMenuItem.Text = "B"; bToolStripMenuItem.Click += new EventHandler(setPenaltyToOfficial_Click); cToolStripMenuItem.Name = "cToolStripMenuItem"; cToolStripMenuItem.Size = new Size(152, 22); cToolStripMenuItem.Text = "C"; cToolStripMenuItem.Click += new EventHandler(setPenaltyToOfficial_Click); dToolStripMenuItem.Name = "dToolStripMenuItem"; dToolStripMenuItem.Size = new Size(152, 22); dToolStripMenuItem.Text = "D"; dToolStripMenuItem.Click += new EventHandler(setPenaltyToOfficial_Click); mToolStripMenuItem.Name = "mToolStripMenuItem"; mToolStripMenuItem.Size = new Size(152, 22); mToolStripMenuItem.Text = "M"; mToolStripMenuItem.Click += new EventHandler(setPenaltyToOfficial_Click); AutoScaleDimensions = new SizeF(6f, 13f); AutoScaleMode = AutoScaleMode.Font; ClientSize = new Size(341, 65); Controls.Add((Control)lblPlayerNo); Controls.Add((Control)label1); Controls.Add((Control)nudPlayerNo); Controls.Add((Control)nudMinutes); Controls.Add((Control)nudTenth); Controls.Add((Control)nudSeconds); FormBorderStyle = FormBorderStyle.FixedSingle; KeyPreview = true; MaximizeBox = false; MinimizeBox = false; Name = nameof(EditPenalty); StartPosition = FormStartPosition.CenterParent; Text = "Strafzeit editieren"; FormClosing += new FormClosingEventHandler(EditPenalty_FormClosing); KeyDown += new KeyEventHandler(EditPenalty_KeyDown); nudMinutes.EndInit(); nudTenth.EndInit(); nudSeconds.EndInit(); nudPlayerNo.EndInit(); contextMenuStrip1.ResumeLayout(false); ResumeLayout(false); PerformLayout(); }
public static void SetPreviewKeyDown(UIElement element, KeyEventHandler value) { element.SetValue(PreviewKeyDownProperty, value); }
internal Task <string> WaitForButtonPressAsync() { base.Dispatcher.BeginInvoke(new Action(() => { base.Focus(); this.PART_TextBox.Focus(); }), new object[0]); TaskCompletionSource <string> taskCompletionSource = new TaskCompletionSource <string>(); RoutedEventHandler routedEventHandler = null; KeyEventHandler key = null; RoutedEventHandler routedEventHandler1 = null; KeyEventHandler keyEventHandler = null; KeyEventHandler key1 = null; Action pARTTextBox = null; CancellationToken cancellationToken = base.DialogSettings.CancellationToken; CancellationTokenRegistration cancellationTokenRegistration = cancellationToken.Register(() => { pARTTextBox(); taskCompletionSource.TrySetResult(null); }); pARTTextBox = () => { this.PART_TextBox.KeyDown -= keyEventHandler; this.KeyDown -= key1; this.PART_NegativeButton.Click -= routedEventHandler; this.PART_AffirmativeButton.Click -= routedEventHandler1; this.PART_NegativeButton.KeyDown -= key; this.PART_AffirmativeButton.KeyDown -= keyEventHandler; cancellationTokenRegistration.Dispose(); }; key1 = (object sender, KeyEventArgs e) => { if (e.Key == Key.Escape) { pARTTextBox(); taskCompletionSource.TrySetResult(null); } }; key = (object sender, KeyEventArgs e) => { if (e.Key == Key.Return) { pARTTextBox(); taskCompletionSource.TrySetResult(null); } }; keyEventHandler = (object sender, KeyEventArgs e) => { if (e.Key == Key.Return) { pARTTextBox(); taskCompletionSource.TrySetResult(this.Input); } }; routedEventHandler = (object sender, RoutedEventArgs e) => { pARTTextBox(); taskCompletionSource.TrySetResult(null); e.Handled = true; }; routedEventHandler1 = (object sender, RoutedEventArgs e) => { pARTTextBox(); taskCompletionSource.TrySetResult(this.Input); e.Handled = true; }; this.PART_NegativeButton.KeyDown += key; this.PART_AffirmativeButton.KeyDown += keyEventHandler; this.PART_TextBox.KeyDown += keyEventHandler; base.KeyDown += key1; this.PART_NegativeButton.Click += routedEventHandler; this.PART_AffirmativeButton.Click += routedEventHandler1; return(taskCompletionSource.Task); }
public MainForm() { // TODO: // 1) Fix focus problem - DONE! // 2) Fix cancel on choose file - DONE! // 3) Add time intervals - DONE! // 4) Allow installation folder to be chosen // 1) & 2) can probably be solved together with the // "in setup mode / in timing mode" button initially being a // "select file" button. InitializeComponent(); numberOfIntervals = Convert.ToInt32(numberOfIntervalsInput.Value); intervalDuration = ModeManager.IntervalDuration(intervalSecondsInput); activitiesTimer = new System.Diagnostics.Stopwatch(); isPaused = false; // pauseButton.Enabled = false; // I don't have a better way of linking all the buttons, text boxes, & // labels to the recorders. activityRecorders = new List <ActivityRecorder>(); oneOnAtAnyTimeTimers = new List <OneOnAtAnyTimeTimer>(); OneOnAtAnyTimeTimer oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonOne, leftDescriptionOne, leftCountOne, leftDurationOne, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonTwo, leftDescriptionTwo, leftCountTwo, leftDurationTwo, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonThree, leftDescriptionThree, leftCountThree, leftDurationThree, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonFour, leftDescriptionFour, leftCountFour, leftDurationFour, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonFive, leftDescriptionFive, leftCountFive, leftDurationFive, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonSix, leftDescriptionSix, leftCountSix, leftDurationSix, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonSeven, leftDescriptionSeven, leftCountSeven, leftDurationSeven, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); oneOnAtAnyTimeTimer = new OneOnAtAnyTimeTimer(leftButtonEight, leftDescriptionEight, leftCountEight, leftDurationEight, activitiesTimer, oneOnAtAnyTimeTimers); oneOnAtAnyTimeTimers.Add(oneOnAtAnyTimeTimer); activityRecorders.Add(oneOnAtAnyTimeTimer); onIfButtonPressedTimers = new List <OnIfButtonPressedTimer>(); OnIfButtonPressedTimer onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonOne, rightDescriptionOne, rightCountOne, rightDurationOne, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonTwo, rightDescriptionTwo, rightCountTwo, rightDurationTwo, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonThree, rightDescriptionThree, rightCountThree, rightDurationThree, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonFour, rightDescriptionFour, rightCountFour, rightDurationFour, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonFive, rightDescriptionFive, rightCountFive, rightDurationFive, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonSix, rightDescriptionSix, rightCountSix, rightDurationSix, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonSeven, rightDescriptionSeven, rightCountSeven, rightDurationSeven, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); onIfButtonPressedTimer = new OnIfButtonPressedTimer(rightButtonEight, rightDescriptionEight, rightCountEight, rightDurationEight, activitiesTimer); onIfButtonPressedTimers.Add(onIfButtonPressedTimer); activityRecorders.Add(onIfButtonPressedTimer); // The event handler for a key press has to be initialized. KeyPreview = true; KeyDown += new KeyEventHandler(MainForm_KeyDown); KeyUp += new KeyEventHandler(MainForm_KeyUp); startRecordingKey = Keys.Space; specificStartKeyRadioButton.Text = ("Start recording only with " + startRecordingKey.ToString() + " (starts 1st activity in list too)"); recordsFileLabel.Text = ("No record file chosen!"); leaveSetupOrStartRecordingButton.Text = ("Click here to choose a file\nto record the data."); recordsFile = "none"; // The form begins in setup mode. inSetupMode = true; setupManager = new SetupManager(activityRecorders, leaveSetupOrStartRecordingButton, nextAnimalButton, discardAnimalButton, // pauseButton, numberOfIntervalsInput, intervalSecondsInput, experimenterNameTextBox, animalNameTextBox, additionalCommentsRichTextBox, specificStartKeyRadioButton, anyStartKeyRadioButton); modeManager = setupManager; if (System.IO.File.Exists(SetupManager.lastSettingsFilename)) { modeManager.LoadSettingsFromFile(SetupManager.lastSettingsFilename); } }
public void UnRegisterForKeyDown(KeyEventHandler eventHandler) { KeyDownEvent -= eventHandler; }
public void BindGameController() { _mouse_up = new MouseEventHandler(OnMouseUp); _game_control.GetTargetControl().MouseUp += _mouse_up; _mouse_click = new MouseEventHandler(OnMouseClick); _game_control.GetTargetControl().MouseClick += _mouse_click; _mouse_down = new MouseEventHandler(OnMouseDown); _game_control.GetTargetControl().MouseDown += _mouse_down; _mouse_move = new MouseEventHandler(OnMouseMove); _game_control.GetTargetControl().MouseMove += _mouse_move; _mouse_wheel = new MouseEventHandler(OnMouseWheel); _game_control.GetTargetControl().MouseWheel += _mouse_wheel; _mouse_double_click = new MouseEventHandler(OnMouseDoubleClick); _game_control.GetTargetControl().MouseDoubleClick += _mouse_double_click; _key_press = new KeyPressEventHandler(OnKeyPress); _game_control.GetTargetControl().KeyPress += _key_press; _key_down = new KeyEventHandler(OnKeyDown); _game_control.GetTargetControl().KeyDown += _key_down; _key_up = new KeyEventHandler(OnKeyUp); _game_control.GetTargetControl().KeyUp += _key_up; }