private frmZoom( PlataDM.Siffror siffror, Font fontSiffra, FlikKategori zoomTyp, PlataDM.Thumbnails tns, string strTn1, string strTn2, string strTnFatSelection, string strTnGraySelection ) { InitializeComponent(); _siffror = siffror; _fontSiffra = fontSiffra; pnlVimmel.Visible = zoomTyp==FlikKategori.Vimmel; _strTn1 = strTn1; _strTn2 = strTn2; _strTnFatSelection = strTnFatSelection; _strTnGraySelection = strTnGraySelection; _tnsMaster = tns; _tns = (PlataDM.Thumbnails)tns.Clone(); _tn = _tns[_strTn1]; _zoomTyp = zoomTyp; }
private FPerson( FlikKategori zoomTyp, PlataDM.Thumbnails tns ) { _tns = (PlataDM.Thumbnails)tns.Clone(); _tn = _tns[_strTn1]; _zoomTyp = zoomTyp; InitializeComponent(); }
protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown (e); PlataDM.Thumbnail tn = _tns.hitTest( e.X, e.Y ); if ( tn!=null ) { bool fNew = _tn!=tn; _tn = tn; switch ( e.Clicks ) { case 1: if ( fNew ) loadImage(); break; case 2: this.DialogResult = DialogResult.OK; break; } } }
protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyDown (e); switch ( e.KeyCode ) { case Keys.Left: _tns.moveKeyboardFocus( -1 ); break; case Keys.Right: _tns.moveKeyboardFocus( 1 ); break; case Keys.Up: _tns.moveKeyboardFocus( -Math.Max(-1,_tns.ImagesOnOneRow) ); break; case Keys.Down: _tns.moveKeyboardFocus( Math.Max(1,_tns.ImagesOnOneRow) ); break; case Keys.F5: if ( e.Modifiers==Keys.Control && _tn!=null ) using ( frmKollaSkärpa dlg = new frmKollaSkärpa( _tn, _zoomTyp ) ) dlg.ShowDialog(this); break; case Keys.Escape: e.Handled = true; this.Close(); return; default: return; } e.Handled = true; _tn = _tns.KeyboardFocus; Invalidate( _rectFreeForThumbs ); timer1.Enabled = false; timer1.Enabled = true; }
public FKollaSkarpa( PlataDM.Thumbnail tn ) { _tn = tn; InitializeComponent(); }
private bool handleKeys(Keys key) { switch ( key ) { case Keys.Left: _tns.moveKeyboardFocus( -1 ); break; case Keys.Right: _tns.moveKeyboardFocus( 1 ); break; case Keys.Up: _tns.moveKeyboardFocus( -Math.Max(-1,_tns.ImagesOnOneRow) ); break; case Keys.Down: _tns.moveKeyboardFocus( Math.Max(1,_tns.ImagesOnOneRow) ); break; case Keys.F4: _fRitaSiffror ^= true; Invalidate(); return false; case Keys.F5: if ( ModifierKeys==Keys.Control && _tn != null ) using ( var dlg = new FKollaSkarpa( _tn ) ) dlg.ShowDialog(this); break; case Keys.Escape: this.DialogResult = DialogResult.Cancel; return true; case Keys.Enter: this.DialogResult = DialogResult.OK; return true; default: return false; } _tn = _tns.KeyboardFocus; Invalidate( _rectFreeForThumbs ); timer1.Enabled = false; timer1.Enabled = true; return true; }
protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown(e); var tn = _tns.hitTest(e.X, e.Y); if (tn == null) { if ( e.Button == MouseButtons.Right ) DialogResult = DialogResult.Cancel; return; } var fNew = _tn != tn; _tn = tn; switch (e.Clicks) { case 1: if (fNew) loadImage(); break; case 2: DialogResult = DialogResult.OK; break; } }