public AttachmentView() { // columns ColumnHeader FileName = new ColumnHeader(); FileName.Text = WbLocale.FileName; FileName.Width = 100; ColumnHeader Size = new ColumnHeader(); Size.Text = WbLocale.Size; Size.Width = 40; Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { FileName, Size}); // details view View = View.Details; // drag n drop AllowDrop = true; DragEnter += new DragEventHandler(AttachmentView_DragEnter); DragDrop += new DragEventHandler(AttachmentView_DragDrop); ItemDrag += new ItemDragEventHandler(AttachmentView_ItemDrag); // item activate Activation = ItemActivation.Standard; ItemActivate += new EventHandler(AttachmentView_ItemActivate); // context menu MenuItem ins = new MenuItem(WbLocale.Insert); ins.Click += new EventHandler(insert_Click); deleteMenuItem = new MenuItem(WbLocale.Delete); deleteMenuItem.Click += new EventHandler(delete_Click); ContextMenu = new ContextMenu(new MenuItem[] { ins, deleteMenuItem }); ContextMenu.Popup += new EventHandler(ContextMenu_Popup); }
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 formMain() { InitializeComponent(); AllowDrop = true; DragDrop += new DragEventHandler(formMain_DragDrop); DragEnter += new DragEventHandler(formMain_DragEnter); }
public DashGlobal( EventHandler <TextChangedEventArgs> textAreaTextChanged, EventHandler <TextChangedEventArgs> textAreaTextChangedDelayed, KeyEventHandler textAreaKeyUp, EventHandler textAreaSelectionChangedDelayed, DragEventHandler textAreaDragDrop, DragEventHandler textAreaDragEnter, TabControl mainTabControl, AutocompleteMenu armaSense, Main mainWindow) { this.EditorHelper = new EditorHelper( textAreaTextChanged, textAreaTextChangedDelayed, textAreaKeyUp, textAreaSelectionChangedDelayed, textAreaDragDrop, textAreaDragEnter, mainTabControl, armaSense, this); this.TabsHelper = new TabsHelper( textAreaTextChanged, textAreaSelectionChangedDelayed, mainTabControl, this); this.FilesHelper = new FilesHelper(this); this.SettingsHelper = new SettingsHelper(); this.MainWindow = mainWindow; }
/// <summary> /// Constructor /// </summary> protected BaseTreeView() : base() { BeforeSelect += new TreeViewCancelEventHandler(BeforeSelectHandler); AfterSelect += new TreeViewEventHandler(AfterSelectHandler); DoubleClick += new EventHandler(DoubleClickHandler); ItemDrag += new ItemDragEventHandler(ItemDragHandler); DragEnter += new DragEventHandler(DragEnterHandler); DragDrop += new DragEventHandler(DragDropHandler); AllowDrop = true; BeforeExpand += new TreeViewCancelEventHandler(BeforeExpandHandler); BeforeCollapse += new TreeViewCancelEventHandler(BeforeCollapseHandler); AfterLabelEdit += new NodeLabelEditEventHandler(LabelEditHandler); LabelEdit = true; HideSelection = false; ImageList = new ImageList(); ImageList.Images.Add(GUI.Properties.Resources.file); ImageList.Images.Add(GUI.Properties.Resources.folder_closed); ImageList.Images.Add(GUI.Properties.Resources.folder_opened); ImageList.Images.Add(GUI.Properties.Resources.req_icon); ImageList.Images.Add(GUI.Properties.Resources.model_icon); ImageList.Images.Add(GUI.Properties.Resources.test_icon); ImageIndex = 0; FileImageIndex = 0; ClosedFolderImageIndex = 1; ExpandedFolderImageIndex = 2; RequirementImageIndex = 3; ModelImageIndex = 4; TestImageIndex = 5; }
public MyTextBox() { AllowDrop = true; Multiline = true; DragDrop += new DragEventHandler(MyTextBox_DragDrop); DragEnter += new DragEventHandler(MyTextBox_DragEnter); }
public fMediaPlayer() { InitializeComponent(); timer1.Start(); AllowDrop = true; DragDrop += new DragEventHandler(Form1_DragDrop); DragEnter += new DragEventHandler(Form1_DragEnter); WMP.Size = DefaultSizeModeWithAudio; WMP.Height -= tbVolume.Height + 40; WMP.settings.autoStart = true; // Установка стилей для кнопок // SetStyle(MediaPlayer.styleImage); //HOOK SPACE Где-то не работает как нужно объект KeyboardHook.KeyboardUp += new KeyEventHandler(KeyboardHook_KeyboardClick); KeyboardHook.LocalHook = false; KeyboardHook.InstallHook(); MouseHook.MouseUp += new MouseEventHandler(MouseHook_MouseClick); MouseHook.LocalHook = false; MouseHook.InstallHook(); Application.AddMessageFilter(this); //loadHook(); //lbMusicList.BackgroundImage = System.Drawing.Image.FromFile(@"D:\AirSendit\grafmen9999_5ae762e8-30ea-4f1b-a266-4faa64ce0f2b\anime-art\30306773747_5facb8627c_o.jpg"); }
public void Init(CoreUI ui, BuddyService buddies, StatusPanel status, bool interactive) { UI = ui; Buddies = buddies; Core = buddies.Core; Locations = Core.Locations; Interactive = interactive; SelectionInfo = status; Buddies.GuiUpdate += new BuddyGuiUpdateHandler(Buddy_Update); Locations.GuiUpdate += new LocationGuiUpdateHandler(Location_Update); MouseClick += new MouseEventHandler(BuddyList_MouseClick); MouseDoubleClick += new MouseEventHandler(BuddyList_MouseDoubleClick); MouseDown += new MouseEventHandler(BuddyView_MouseDown); MouseMove += new MouseEventHandler(BuddyView_MouseMove); MouseUp += new MouseEventHandler(BuddyView_MouseUp); DragOver += new DragEventHandler(BuddyView_DragOver); DragDrop += new DragEventHandler(BuddyView_DragDrop); Columns.Add("", 100, System.Windows.Forms.HorizontalAlignment.Left, ColumnScaleStyle.Spring); SmallImageList = new List <Image>(); // itit here, cause main can re-init SmallImageList.Add(new Bitmap(16, 16)); SmallImageList.Add(BuddyRes.away); SmallImageList.Add(BuddyRes.blocked); SelectedIndexChanged += new EventHandler(BuddyView_SelectedIndexChanged); RefreshView(); }
public void SetEvents(MouseButtonEventHandler mouseDown, DragEventHandler drop, MouseButtonEventHandler deckMouseUp) { for (int index = 0; index < Cards.Length; index++) { Cards[index].MouseDown += mouseDown; Cards[index].Drop += drop; } for (int index = 0; index < ResultColImages.Length; index++) { ResultColImages[index].Drop += drop; } for (int index = 0; index < GameColImages.Length; index++) { GameColImages[index].Drop += drop; } for (int index = 0; index < AdditionalColImages.Length; index++) { AdditionalColImages[index].Drop += drop; } DeckColImage.MouseDown += (object sender, MouseButtonEventArgs e) => { if (_gameWindowData.IsGame) { _gameWindowData.IsDeckMouseDown = true; } }; DeckColImage.MouseUp += deckMouseUp; }
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; }
/// <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); }
public Form1() { InitializeComponent(); AllowDrop = true; this.DragEnter += new DragEventHandler(Form1_DragEnter); DragDrop += new DragEventHandler(Form1_DragDrop); }
public TreeGridView() : base() { this.rOpen = (Bitmap)Properties.Resources.Minus; this.rClosed = (Bitmap)Properties.Resources.Plus; // Control when edit occurs because edit mode shouldn't start when expanding/collapsing EditMode = DataGridViewEditMode.EditProgrammatically; RowTemplate = new TreeGridNode() as DataGridViewRow; // This sample does not support adding or deleting rows by the user. AllowUserToAddRows = false; AllowUserToDeleteRows = false; _root = new TreeGridNode(this); _root.IsRoot = true; AllowDrop = true; // Ensures that all rows are added unshared by listening to the CollectionChanged event. base.Rows.CollectionChanged += delegate(object sender, System.ComponentModel.CollectionChangeEventArgs e) { }; _dividerBrush = new SolidBrush(Color.Red); _selectionPen = new Pen(Color.Blue); DividerHeight = 4; SelectionWidth = 3; DragOver += new DragEventHandler(dataGridView1_DragOver); DragLeave += new EventHandler(dataGridView1_DragLeave); if (!DesignMode) { SetupTimer(); } }
public CMainForm() { FormBorderStyle = FormBorderStyle.FixedToolWindow; MinimizeBox = false; MaximizeBox = false; AllowDrop = true; // TransparencyKey = Color.Red; // BackColor = Color.Red; /* * FormImage = new Bitmap(@"Happy.png"); * FormImage.MakeTransparent( Color.Blue ); * BackgroundImageLayout = ImageLayout.Stretch; * Size = FormImage.Size; * BackgroundImage = FormImage; */ BackgroundImageLayout = ImageLayout.Zoom; BackgroundImage = Image.FromFile(@"C:\Users\jupiter\CSharpWorkspace\Lunch\Happy.png"); Activated += new EventHandler(FormActivated); Load += new EventHandler(FormLoad); Closed += new EventHandler(FormUnload); DragEnter += new DragEventHandler(FormDragEnter); DragDrop += new DragEventHandler(FormDragDrop); }
public void SetDragHandlers(DragEventHandler dragenter, DragEventHandler dragleave, DragEventHandler dragover, DragEventHandler drop) { de = dragenter; dl = dragleave; dm = dragover; dp = drop; }
private void DragStarted(UIElement visual) { _isDragging = true; this._dragScope = this.Parent as FrameworkElement; _overlayElement = new VisualAdorner(_originalElement, visual); AdornerLayer layer = AdornerLayer.GetAdornerLayer(_originalElement); layer.Add(_overlayElement); DragEventHandler draghandler = (ss, ee) => { if (this._overlayElement != null) { this._overlayElement.LeftOffset = ee.GetPosition(spPad).X; this._overlayElement.TopOffset = ee.GetPosition(spPad).Y; } }; this._dragScope.PreviewDragOver += draghandler;//注意这代替了原先的MouseMove,此处以_dragScope为拖放容器,因此避免了Mouse移到控件外时Move事件不再触发的问题 DataObject data = new DataObject(typeof(FrameworkElement), visual); DragDrop.DoDragDrop(visual, data, DragDropEffects.Move);//注意这代替了原先的MouseMove,此处将阻塞直到拖放操作完成 AdornerLayer.GetAdornerLayer(_overlayElement.AdornedElement).Remove(_overlayElement); _overlayElement = null; _isDragging = false; this._dragScope.PreviewDragOver -= draghandler; Mouse.Capture(null); }
/// <summary> /// Initializes a new instance of the <see cref="MLifterTextBox"/> class. /// </summary> /// <remarks>Documented by Dev05, 2007-09-19</remarks> public MLifterTextBox() { AllowAnswerSubmit = true; BorderStyle = BorderStyle.None; Font = new System.Drawing.Font("MS Sans Serif", 14, System.Drawing.FontStyle.Bold); SelectionAlignment = HorizontalAlignment.Center; //ScrollBars = RichTextBoxScrollBars.ForcedVertical; AllowDrop = true; DragEnter += new DragEventHandler(MLifterTextBox_DragEnter); DragDrop += new DragEventHandler(MLifterTextBox_DragDrop); MouseDown += new MouseEventHandler(MLifterTextBox_MouseDown); Leave += new EventHandler(MLifterTextBox_Leave); ContentsResized += new ContentsResizedEventHandler(MLifterTextBox_ContentsResized); caseSensitive = false; correctOnTheFly = false; StripChars.Add("\n\r"); StripChars.Add("\r\n"); StripChars.Add("\n"); //StripChars.Add(","); allowedControlChars.Clear(); allowedControlChars.Add((char)Keys.Enter); allowedControlChars.Add((char)Keys.Back); allowedControlChars.Add((char)Keys.Space); allowedControlChars.Add((char)Keys.LineFeed); IgnoreChars = ".!?;,"; }
public static DesignerHost CreateHost(Control parent, DragEventHandler dragdrop, EventHandler selected, bool moveparent = true) { var n = new DesignerHost(parent); n.Dock = DockStyle.Fill; if (selected != null) { n.SelectionChanged += selected; selected(parent, null); } parent.DragOver += (sender, e) => { e.Effect = DragDropEffects.All; }; parent.DragDrop += (sender, e) => { dragdrop(sender, e); }; parent.AllowDrop = true; n.Controls.Add(parent); n.rd.EnableResizing(parent); return(n); }
/// <seealso cref="ApplyDefaultDragDrop(TextBox)"/> /// <example> /// <code><pre> /// this.ApplyDragDropMethod( /// (sender,e)=>{ /// if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Copy; /// }, /// (sender,e)=>{ /// if (e.Data.GetDataPresent(DataFormats.FileDrop)) /// { /// var strFiles = (string[])e.Data.GetData(DataFormats.FileDrop); /// var file = new FileInfo(strFiles[0]); /// strFiles = null; /// Gogo(file); /// } /// });</pre></code> /// </example> public static void ApplyDragDropMethod(this Control tInput, DragEventHandler TInputDragEnter, DragEventHandler TInputDragDrop) { // dragdrop tInput.AllowDrop = true; tInput.DragEnter += TInputDragEnter; tInput.DragDrop += TInputDragDrop; }
private void StartDragInProcAdorner(MouseEventArgs e) { // Let's define our DragScope .. In this case it is every thing inside our main window .. DragScope = Program.MainWindow.Content as FrameworkElement; Debug.Assert(DragScope != null); // We enable Drag & Drop in our scope ... We are not implementing Drop, so it is OK, but this allows us to get DragOver bool previousDrop = DragScope != null && DragScope.AllowDrop; if (DragScope != null) { DragScope.AllowDrop = true; } // Let's wire our usual events.. // GiveFeedback just tells it to use no standard cursors.. GiveFeedbackEventHandler feedbackhandler = DragSourceGiveFeedback; GiveFeedback += feedbackhandler; // The DragOver event ... DragEventHandler draghandler = Window1DragOver; DragScope.PreviewDragOver += draghandler; // Drag Leave is optional, but write up explains why I like it .. DragEventHandler dragleavehandler = DragScopeDragLeave; DragScope.DragLeave += dragleavehandler; // QueryContinue Drag goes with drag leave... QueryContinueDragEventHandler queryhandler = DragScopeQueryContinueDrag; DragScope.QueryContinueDrag += queryhandler; //Here we create our adorner.. _adorner = new DragAdorner(DragScope, this, true, 0.5); _layer = AdornerLayer.GetAdornerLayer(DragScope); _layer.Add(_adorner); IsDragging = true; _dragHasLeftScope = false; //Finally lets drag drop //var data = new DataObject(DataFormats.Text, "abcd"); //DragDropEffects de = DragDrop.DoDragDrop(this, data, DragDropEffects.Move); // Clean up our mess :) DragScope.AllowDrop = previousDrop; AdornerLayer.GetAdornerLayer(DragScope).Remove(_adorner); _adorner = null; GiveFeedback -= feedbackhandler; DragScope.DragLeave -= dragleavehandler; DragScope.QueryContinueDrag -= queryhandler; DragScope.PreviewDragOver -= draghandler; IsDragging = false; }
public StatementSlot(string name, Fitter fitter) { InitializeComponent(); thin = (Thickness)Resources["thin"]; thick = (Thickness)Resources["thick"]; slotName = name; moveableFitter = fitter; slotBorder.Width = ObjectBlock.DefaultSize.Width + slotBorder.BorderThickness.Left + slotBorder.BorderThickness.Right; slotBorder.Height = ObjectBlock.DefaultSize.Height + slotBorder.BorderThickness.Top + slotBorder.BorderThickness.Bottom; PreviewDrop += new DragEventHandler(DroppedOnSlotPanel); DragEnter += delegate(object sender, DragEventArgs e) { if (!e.Handled) { ObjectBlock block = e.Data.GetData(typeof(Moveable)) as ObjectBlock; if (block != null && block != Attached && Fits(block)) { SetToCanDropAppearance(); } } }; DragLeave += delegate(object sender, DragEventArgs e) { SetToStandardAppearance(); }; }
public DragDrop() { OnDragEnter = HandleDragEnter; OnDragOver = HandleDragOver; OnDragLeave = HandleDragLeave; OnDragDrop = HandleDragDrop; }
private void init() { AllowDrop = true; panels = new ControlPanel[] { new ControlPanel(this, 0), new ControlPanel(this, 1), new ControlPanel(this, 2), new ControlPanel(this, 3) }; for (int i = 0; i < panels.Length; i++) { panels[i].Width = 4; panels[i].Height = 4; panels[i].BackColor = Color.Black; } Enter += new EventHandler(enter); Leave += new EventHandler(exit); MouseDown += new MouseEventHandler(onMouseDownEventHandler); MouseUp += new MouseEventHandler(onMouseUpEventHandler); MouseMove += new MouseEventHandler(onMouseMoveEventHandler); KeyDown += new KeyEventHandler(keyDown); MenuItem itCopy = new MenuItem(Resources.GetControlResource("Copy", new Dictionary <string, object>[] { ResourceService.Resources.ControlResources })); MenuItem itPaste = new MenuItem(Resources.GetControlResource("Paste", new Dictionary <string, object>[] { ResourceService.Resources.ControlResources })); itPaste.Click += new EventHandler(pasteClick); itCopy.Click += new EventHandler(copyClick); DragEnter += new DragEventHandler(dragEnter); DragDrop += new DragEventHandler(dragDrop); ContextMenu = new ContextMenu(new MenuItem[] { itCopy, itPaste }); }
public static RichTextBox CreateRichTextBox(RoutedEventHandler contextMenuEventHandler_Click, DragEventHandler richTextBoxEventHandler_DragOver, DragEventHandler richTextBoxEventHandler_DragDrop, TextChangedEventHandler richTextBoxEventHandler_OnTextChange ) { //---------------- Создание контекстного меню ContextMenu contextMenu = new ContextMenu(); MenuItem item = new MenuItem { Header = "Close" }; item.Click += contextMenuEventHandler_Click; contextMenu.Items.Add(item); //---------------- //---------------- Создание пустого rich text box RichTextBox richTextBox = new RichTextBox() { Name = "tmpRichText", }; //---------------- //---------------- Задание drag and drop richTextBox.AllowDrop = true; richTextBox.AddHandler(RichTextBox.DragOverEvent, richTextBoxEventHandler_DragOver, true); richTextBox.AddHandler(RichTextBox.DropEvent, richTextBoxEventHandler_DragDrop, true); //---------------- //---------------- Назначение контекстного меню/ прокрутки richTextBox.ContextMenu = contextMenu; richTextBox.VerticalScrollBarVisibility = ScrollBarVisibility.Auto; richTextBox.TextChanged += richTextBoxEventHandler_OnTextChange; return(richTextBox); }
private void FileNinja_Load(object sender, EventArgs e) { //chkSingleFile.Checked = compressFiles; AllowDrop = true; DragEnter += new DragEventHandler(mainForm_DragEnter); DragDrop += new DragEventHandler(mainForm_DragDrop); }
public void sourceBoxAllowDragDrop(ListBox srcBox, DragEventHandler delete_handler = null) { if (srcBox != null) { boxAllowDragDrop_common(srcBox); srcBox.PreviewDrop += getDragDropHandler(fromBox.TrgBox, delete_handler ?? ((sender, e) => bxDeleteItems(TargetBox))); } }
public MainForm() { InitializeComponent(); // Bind DragEnter and DragDrop properties with their event handler methods DragEnter += new DragEventHandler(MainForm_DragEnter); DragDrop += new DragEventHandler(MainForm_DragDrop); }
public Form1() { InitializeComponent(); AllowDrop = true; DragEnter += new DragEventHandler(Form1_DragEnter); DragDrop += new DragEventHandler(Form1_DragDrop); }
public void WebBrowserBase_DragOver_AddRemove_ThrowsNotSupportedException() { using var control = new SubWebBrowserBase("8856f961-340a-11d0-a96b-00c04fd705a2"); DragEventHandler handler = (sender, e) => { }; Assert.Throws <NotSupportedException>(() => control.DragOver += handler); control.DragOver -= handler; }
public EditorTMain() { InitializeComponent(); AllowDrop = true; DragDrop += new DragEventHandler(txtEditex_DragDrop); DragEnter += new DragEventHandler(txtEditex_DragEnter); }
public void AxHost_DragEnter_AddRemove_ThrowsNotSupportedException() { var control = new SubAxHost("00000000-0000-0000-0000-000000000000"); DragEventHandler handler = (sender, e) => { }; Assert.Throws <NotSupportedException>(() => control.DragEnter += handler); control.DragEnter -= handler; }
public MainForm() { InitializeComponent(); AllowDrop = true; DragEnter += new DragEventHandler(MainForm_DragEnter); DragDrop += new DragEventHandler(MainForm_DragDrop); }
public MainWindow() { InitializeComponent(); StartUpView(); GetCOMPortName(); DragEnter += new DragEventHandler(Form1_DragEnter); Drop += new DragEventHandler(Form1_DragDrop); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// drageventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DragEventHandler drageventhandler, Object sender, DragEventArgs e, AsyncCallback callback) { if (drageventhandler == null) { throw new ArgumentNullException("drageventhandler"); } return(drageventhandler.BeginInvoke(sender, e, callback, null)); }
/// <summary> /// Will bubble the <see cref="E:Genetibase.Shared.Controls.NuGenSwitcher.SwitchButtonDragEnter"/> event. /// </summary> protected virtual void OnSwitchButtonDragEnter(object sender, DragEventArgs e) { DragEventHandler handler = this.Events[_switchButtonDragEnter] as DragEventHandler; if (handler != null) { handler(sender, e); } }
public MainWindow() { InitializeComponent(); DragEnter += new DragEventHandler(MainWindowDragEnter); DragDrop += new DragEventHandler(MainWindowDragDrop); Codepage = "자동"; NoFallback = false; ANSI = false; }
protected virtual void OnSpriteDragDrop(DragEventArgs e) { DragEventHandler handler = SpriteDragDrop; if (handler != null) { handler(this, e); } }
public DocumentTreeView() { try { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DocumentTreeView)); // get image for tree ImageList = new ImageList(); System.Reflection.Assembly assembly = System.Reflection.Assembly.GetAssembly(GetType()); ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("CLSDFOLD"))); // 0 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("OPENFOLD"))); // 1 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("COMPONENT"))); // 2 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DOC"))); // 3 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DXF"))); // 4 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("PDF"))); // 5 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("STARTPAGE"))); // 6 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DOWNLOAD"))); // 7 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("AI"))); // 8 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("IMAGE"))); // 9 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSWORD"))); // 10 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSEXCEL"))); // 11 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSPPT"))); // 12 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("WRITER"))); // 13 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("CALC"))); // 14 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("ARD"))); // 15 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("ROOT"))); // 16 ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("PICADOR3D"))); // 17 // events AfterExpand += new TreeViewEventHandler(DocumentTreeView_AfterExpand); AfterSelect += new TreeViewEventHandler(DocumentTreeView_AfterSelect); MouseDown += new MouseEventHandler(DocumentTreeView_MouseDown); this.AllowDrop = true; ItemDrag += new ItemDragEventHandler(DocumentTreeView_ItemDrag); DragEnter += new DragEventHandler(DocumentTreeView_DragEnter); DragOver += new DragEventHandler(DocumentTreeView_DragOver); DragDrop += new DragEventHandler(DocumentTreeView_DragDrop); NodeDropped += new NodeDroppedHandler(DocumentTreeView_NodeDropped); // show tool tips ShowNodeToolTips = true; // allow drag and drop AllowDrop = true; } catch (Pic.DAL.SQLite.ExceptionDAL ex) { Debug.Fail(ex.ToString()); _log.Debug(ex.ToString()); } catch (Exception ex) { Debug.Fail(ex.ToString()); _log.Debug(ex.ToString()); } }
public ListViewDragAndDrop() { DragAndDropEnabled = true; IsUpdating = false; DoubleBuffered = true; OwnerDraw = true; DragOver += new DragEventHandler(ListViewDragAndDrop_DragOver); _tmrLvScroll = new Timer(); _tmrLvScroll.Tick += new EventHandler(tmrLVScroll_Tick); }
/// <summary> /// Create a drag'n'drop event handler. /// Windows Forms swallows unhandled exceptions during drag'n'drop, so we report them here. /// </summary> static DragEventHandler MakeDragEventHandler(DragEventHandler h) { return (sender, e) => { try { h(sender, e); } catch (Exception ex) { OnDragDropException(ex); } }; }
public SETextBox() { AllowDrop = true; DragEnter += new DragEventHandler(SETextBox_DragEnter); // DragOver += new DragEventHandler(SETextBox_DragOver); could draw some gfx where drop position is... DragDrop += new DragEventHandler(SETextBox_DragDrop); MouseDown += new MouseEventHandler(SETextBox_MouseDown); MouseUp += new MouseEventHandler(SETextBox_MouseUp); KeyDown += SETextBox_KeyDown; }
public PuzzleControl() { InitializeComponent(); IsMain = false; rctTarget.Visibility = Visibility.Hidden; DataContextChanged += new DependencyPropertyChangedEventHandler(PuzzleControl_DataContextChanged); PreviewDragOver += new DragEventHandler(PuzzleControl_PreviewDragOver); PreviewDragLeave += new DragEventHandler(PuzzleControl_PreviewDragLeave); PreviewDrop += new DragEventHandler(PuzzleControl_PreviewDrop); }
public MainWindow() { InitializeComponent(); // inform the app that we're ready to load files pass in command line App._manualResetEvent.Set(); // handle file drops Drop += new DragEventHandler( FileDrop ); }
public PathBrowser() { InitializeComponent(); Load += new EventHandler(PathBrowser_Load); GotFocus += new EventHandler(PathBrowser_GotFocus); bBrowse.GotFocus += new EventHandler(bBrowse_GotFocus); Paint += new PaintEventHandler(PathBrowser_Paint); DragDrop += new DragEventHandler(PathBrowser_DragDrop); tPath.DragDrop += new DragEventHandler(tPath_DragDrop); tPath.DragEnter += new DragEventHandler(tPath_DragEnter); }
/// <summary> /// Constructor /// </summary> public GraphView() { InitializeComponent(); FormClosed += new FormClosedEventHandler(GraphView_FormClosed); SizeChanged += new EventHandler(GraphView_SizeChanged); AllowDrop = true; DragEnter += new DragEventHandler(GraphView_DragEnter); DragDrop += new DragEventHandler(GraphView_DragDrop); Functions = new List<DataDictionary.Functions.Function>(); }
public FilterTable(bool dualMode, bool globalMode) { this.dualMode = dualMode; this.globalMode = globalMode; InitializeComponent(); SetupTable(); KeyDown += new KeyEventHandler(table_KeyDown); DragDrop += new DragEventHandler(OnDragDrop); DragEnter += new DragEventHandler(OnDragEnter); MouseDoubleClick += new MouseEventHandler(table_MouseDoubleClick); CellPropertyChanged += new XPTable.Events.CellEventHandler(table_CellPropertyChanged); }
public ElementPanel(ModelPanel modelPanel, PivotPosition position) { _modelPanel = modelPanel; Position = position; BackColor = Color.White; DragEnter += new DragEventHandler(onDragEnter); DragOver += new DragEventHandler(onDragOver); DragDrop += new DragEventHandler(onDragDrop); Paint += new PaintEventHandler(ElementPanel_Paint); AutoScroll = true; AllowDrop = true; }
/// <summary> /// Create a drag'n'drop event handler. /// Windows Forms swallows unhandled exceptions during drag'n'drop, so we report them here. /// </summary> static DragEventHandler MakeDragEventHandler(DragEventHandler h) { return (sender, e) => { try { h(sender, e); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }; }
/// <summary> /// Create a drag'n'drop event handler. /// Windows Forms swallows unhandled exceptions during drag'n'drop, so we report them here. /// </summary> static DragEventHandler MakeDragEventHandler(DragEventHandler h) { //johnny //return (sender, e) => { // try { // h(sender, e); // } catch (Exception ex) { // OnDragDropException(ex); // } //}; return delegate(object sender, DragEventArgs e){ try { h(sender, e); } catch (Exception ex) { OnDragDropException(ex); } }; }
public ResourceTree() { SetStyle(ControlStyles.UserMouse, true); _timer.Interval = 200; _timer.Tick += new EventHandler(timer_Tick); AllowDrop = true; ItemDrag += new ItemDragEventHandler(treeView_ItemDrag); DragOver += new DragEventHandler(treeView1_DragOver); DragDrop += new DragEventHandler(treeView1_DragDrop); DragEnter += new DragEventHandler(treeView1_DragEnter); DragLeave += new EventHandler(treeView1_DragLeave); GiveFeedback += new GiveFeedbackEventHandler(treeView1_GiveFeedback); m_DelegateOpenFile = new DelegateOpenFile(ImportFile); }
public MainForm() { InitializeComponent(); string lastSavedDirectory = Properties.Settings.Default.LastSavedDirectory; if (lastSavedDirectory == null || lastSavedDirectory.Equals(string.Empty)) { Properties.Settings.Default.LastSavedDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal); // My Documents Properties.Settings.Default.Save(); } string conciergeLocation = Properties.Settings.Default.ConciergeLocation; if (conciergeLocation == null || conciergeLocation == string.Empty || !Directory.Exists(conciergeLocation)) { ShowWarning("The location of the Concierge directory is either not set, is invalid, or isunreadable.\n" + "You are about to be given the chance to choose the location."); for(;;) { var dialog = new FolderBrowserDialog(); var result = Show(dialog); if (result == DialogResult.OK) { if (!Directory.Exists(dialog.SelectedPath)) ShowError("That is not a valid directory, please try again."); break; } else // cancel { ShowWarning("This program cannot continue until you set the location of the Concierge directory.\n" + "The program will now quit."); Application.Exit(); } } Properties.Settings.Default.ConciergeLocation = conciergeLocation; Properties.Settings.Default.Save(); } checkBoxView.Checked = Properties.Settings.Default.View; AllowDrop = true; DragEnter += new DragEventHandler(MainForm_DragEnter); DragDrop += new DragEventHandler(MainForm_DragDrop); timer = new Timer(); timer.Tick += new EventHandler(timer_Tick); timer.Interval = 500; }
private void StartDrag(MouseEventArgs e) { this._dragScope = Application.Current.MainWindow.Content as FrameworkElement; this._dragScope.AllowDrop = true; DragEventHandler draghandler = new DragEventHandler(DragScope_PreviewDragOver); this._dragScope.PreviewDragOver += draghandler; this._adorner = new DragAdorner(this._dragScope, (UIElement)this.pt_redLight, 0.5); this._layer = AdornerLayer.GetAdornerLayer(this._dragScope as Visual); this._layer.Add(this._adorner); DataObject data = new DataObject(typeof(Image), this.pt_redLight); DragDrop.DoDragDrop(this.pt_redLight, data, DragDropEffects.Move); AdornerLayer.GetAdornerLayer(this._dragScope).Remove(this._adorner); this._adorner = null; this._dragScope.PreviewDragOver -= draghandler; }
public ServersTreeView() { ImageList = _imageList; ImageList.ColorDepth = ColorDepth.Depth32Bit; MouseDown += new MouseEventHandler(ServersTreeView_MouseDown); BeforeExpand += new TreeViewCancelEventHandler(ServersTreeView_BeforeExpand); BeforeCollapse += new TreeViewCancelEventHandler(ServersTreeView_BeforeCollapse); DoubleClick += new EventHandler(openMenu_Click); BeforeLabelEdit += new NodeLabelEditEventHandler(ServersTreeView_BeforeLabelEdit); AfterLabelEdit += new NodeLabelEditEventHandler(ServersTreeView_AfterLabelEdit); ItemDrag += new ItemDragEventHandler(ServersTreeView_ItemDrag); DragOver += new DragEventHandler(ServersTreeView_DragOver); DragDrop += new DragEventHandler(ServersTreeView_DragDrop); LabelEdit = true; AllowDrop = true; ItemHeight = ItemHeight + 2; InitializeComponent(); }
public OpenTKControl() { InitializeComponent(); if (!DesignMode) { Paint += new PaintEventHandler(OpenTKControl_Paint); Load += new EventHandler(OpenTKControl_Load); Resize += new EventHandler(OpenTKControl_Resize); MouseMove += new MouseEventHandler(OpenTKControl_MouseMove); MouseDown += new MouseEventHandler(OpenTKControl_MouseDown); MouseUp += new MouseEventHandler(OpenTKControl_MouseUp); DragEnter += new DragEventHandler(OpenTKControl_DragEnter); DragDrop += new DragEventHandler(OpenTKControl_DragDrop); MouseWheel += new MouseEventHandler(OpenTKControl_MouseWheel); } SnapValue = 0.25f; SnapValueRotation = (float)(Math.PI / 8.0); Instance = this; }
public Form1() { InitializeComponent(); //:Allow drag and drop for images. DragDrop += new DragEventHandler(pb_IMG_DragDrop); DragEnter += new DragEventHandler(pb_IMG_DragEnter); ready = false; mousedwn = false; brush_px = 5; brush_type = 1; //: 1 is square, 2 is line bp = new Bitmap(1, 1); //:Setup the processing timer. processing = new System.Windows.Forms.Timer(); processing.Tick += new EventHandler(processing_Tick); //:Setup the mouse events pb_IMG.MouseDown += new MouseEventHandler(pb_IMG_MouseDown); pb_IMG.MouseUp += new MouseEventHandler(pb_IMG_MouseUp); pb_IMG.MouseMove += new MouseEventHandler(pb_IMG_MouseMove); }
private void StartDragGrid(object sender, MouseButtonEventArgs e) { Grid g = (Grid)sender; DragScope = Application.Current.MainWindow.Content as FrameworkElement; bool previousDrop = DragScope.AllowDrop; DragScope.AllowDrop = true; DragEventHandler draghandler = new DragEventHandler(Window1_DragOver); DragScope.PreviewDragOver += draghandler; DragEventHandler dragleavehandler = new DragEventHandler(DragScope_DragLeave); DragScope.DragLeave += dragleavehandler; QueryContinueDragEventHandler queryhandler = new QueryContinueDragEventHandler(DragScope_QueryContinueDrag); DragScope.QueryContinueDrag += queryhandler; _adorner = new DragAdorner(DragScope, (UIElement)g, true, 0.5); _layer = AdornerLayer.GetAdornerLayer(DragScope as Visual); _layer.Add(_adorner); IsDragging = true; _dragHasLeftScope = false; //NEEEEEEEEEEEEEEEEEEEEEEEEEED TO CHANGE TextBlock name = (TextBlock) g.Children[0]; TextBlock duration = (TextBlock) g.Children[1]; TextBlock path = (TextBlock)g.Children[2]; String content = g.Tag.ToString() + "#" + path.Text + "#" + duration.Text; DataObject data = new DataObject(System.Windows.DataFormats.Text.ToString(), content); DragDropEffects de = DragDrop.DoDragDrop(g, data, DragDropEffects.Move); // Clean up our mess :) DragScope.AllowDrop = previousDrop; AdornerLayer.GetAdornerLayer(DragScope).Remove(_adorner); _adorner = null; DragScope.DragLeave -= dragleavehandler; DragScope.QueryContinueDrag -= queryhandler; DragScope.PreviewDragOver -= draghandler; IsDragging = false; }
public PropertiesPaneHolder(List<TabPage> firstPages) { foreach (TabPage page in firstPages) { this.TabPages.Add(page); } // Properties Panes DefaultPropertiesPane defaultPropertiesPane = new DefaultPropertiesPane(); defaultPropertiesPane.ParentContainer = this; this.propertiesPanes.Add(defaultPropertiesPane); Dock = DockStyle.Fill; AutoSize = true; AllowDrop = true; DragEnter += new DragEventHandler(propertiesPaneHolder_DragEnter); DragDrop += new DragEventHandler(propertiesPaneHolder_DragDrop); ToolTip tip = new ToolTip(); tip.SetToolTip(this, "Drag individual properties to the Properties tab\n" + "or drag new Property Sets to the tab to create a new Property Set in a new tab."); tip.ToolTipTitle = "Add Properties Or Property Sets"; Universe.Instance.propertiesPaneHolder = this; this.ImageList = Kbase.Icon.IconList.Instance.GetImageList(false); }
/// <summary> /// Constructor /// </summary> public MyRichTextBox(bool readOnly = false) { if (ContextMenu == null) { ContextMenu = new ContextMenu(); } ContextMenu.MenuItems.Add(new MenuItem("Copy", new EventHandler(CopyHandler))); if (!readOnly) { ContextMenu.MenuItems.Add(new MenuItem("Cut", new EventHandler(CutHandler))); ContextMenu.MenuItems.Add(new MenuItem("Paste", new EventHandler(PasteHandler))); ContextMenu.MenuItems.Add(new MenuItem("-")); ContextMenu.MenuItems.Add(new MenuItem("Undo", new EventHandler(UndoHandler))); ContextMenu.MenuItems.Add(new MenuItem("Redo", new EventHandler(RedoHandler))); AllowDrop = true; DragDrop += new DragEventHandler(DragDropHandler); } ShortcutsEnabled = true; GotFocus += new EventHandler(MyRichTextBox_GotFocus); LostFocus += new EventHandler(MyRichTextBox_LostFocus); }
/// <summary> /// Initializes AdvnacedFlowLayoutPanel. /// </summary> private void Init() { DragEnter += new DragEventHandler(AdvancedFlowLayoutPanelActive_DragEnter); DragDrop += new DragEventHandler(AdvancedFlowLayoutPanelActive_DragDrop); AllowDrop = true; }
public IPAddressControl() { BackColor = SystemColors.Window; ResetBackColorChanged(); for ( int index = 0; index < _fieldControls.Length; ++index ) { _fieldControls[index] = new FieldControl(); _fieldControls[index].CreateControl(); _fieldControls[index].FieldIndex = index; _fieldControls[index].Name = "FieldControl" + index.ToString( CultureInfo.InvariantCulture ); _fieldControls[index].Parent = this; _fieldControls[index].CedeFocusEvent += new EventHandler<CedeFocusEventArgs>( OnCedeFocus ); _fieldControls[index].Click += new EventHandler( OnSubControlClicked ); _fieldControls[index].DoubleClick += new EventHandler( OnSubControlDoubleClicked ); _fieldControls[index].GotFocus += new EventHandler( OnFieldGotFocus ); _fieldControls[index].KeyDown += new KeyEventHandler( OnFieldKeyDown ); _fieldControls[index].KeyPress += new KeyPressEventHandler( OnFieldKeyPressed ); _fieldControls[index].KeyUp += new KeyEventHandler( OnFieldKeyUp ); _fieldControls[index].LostFocus += new EventHandler( OnFieldLostFocus ); _fieldControls[index].MouseClick += new MouseEventHandler( OnSubControlMouseClicked ); _fieldControls[index].MouseDoubleClick += new MouseEventHandler( OnSubControlMouseDoubleClicked ); _fieldControls[index].MouseEnter += new EventHandler( OnSubControlMouseEntered ); _fieldControls[index].MouseHover += new EventHandler( OnSubControlMouseHovered ); _fieldControls[index].MouseLeave += new EventHandler( OnSubControlMouseLeft ); _fieldControls[index].MouseMove += new MouseEventHandler( OnSubControlMouseMoved ); _fieldControls[index].PreviewKeyDown += new PreviewKeyDownEventHandler( OnFieldPreviewKeyDown ); _fieldControls[index].TextChangedEvent += new EventHandler<TextChangedEventArgs>( OnFieldTextChanged ); Controls.Add( _fieldControls[index] ); if ( index < ( FieldCount - 1 ) ) { _dotControls[index] = new DotControl(); _dotControls[index].CreateControl(); _dotControls[index].Name = "DotControl" + index.ToString( CultureInfo.InvariantCulture ); _dotControls[index].Parent = this; _dotControls[index].Click += new EventHandler( OnSubControlClicked ); _dotControls[index].DoubleClick += new EventHandler( OnSubControlDoubleClicked ); _dotControls[index].MouseClick += new MouseEventHandler( OnSubControlMouseClicked ); _dotControls[index].MouseDoubleClick += new MouseEventHandler( OnSubControlMouseDoubleClicked ); _dotControls[index].MouseEnter += new EventHandler( OnSubControlMouseEntered ); _dotControls[index].MouseHover += new EventHandler( OnSubControlMouseHovered ); _dotControls[index].MouseLeave += new EventHandler( OnSubControlMouseLeft ); _dotControls[index].MouseMove += new MouseEventHandler( OnSubControlMouseMoved ); Controls.Add( _dotControls[index] ); } } SetStyle( ControlStyles.AllPaintingInWmPaint, true ); SetStyle( ControlStyles.ContainerControl, true ); SetStyle( ControlStyles.OptimizedDoubleBuffer, true ); SetStyle( ControlStyles.ResizeRedraw, true ); SetStyle( ControlStyles.UserPaint, true ); _referenceTextBox.AutoSize = true; Cursor = Cursors.IBeam; Size = MinimumSize; DragEnter += new DragEventHandler( IPAddressControl_DragEnter ); DragDrop += new DragEventHandler( IPAddressControl_DragDrop ); }