private void LoadBookmarks() { panelContent.Controls.Clear(); SelectedBookmark = null; foreach (var bm in BookmarkStorage.Instance.bookmarks) { var ctrl = new BookmarkControl { Bookmark = bm, ImageList = imgList, Parent = panelContent, AllowDrop = true, ContextMenuStrip = contextMenu }; ctrl.DragEnter += CellDragEnter; ctrl.DragDrop += CellDragDrop; ctrl.DragOver += CellDragOver; ctrl.MouseDown += CellMouseDown; ctrl.Clicked += CtrlOnClicked; ctrl.DragLeave += CellDragLeave; ctrl.CloseClicked += CtrlOnCloseClicked; ctrl.CalculateSize(); panelContent.Controls.Add(ctrl); } ArrangeBookmarks(false); // выделить первую закладку SelectedBookmark = ((BookmarkControl)panelContent.Controls[0]).Bookmark; }
private BookmarkControl AddBookmarkControl(TerminalBookmark bm, int left) { var btn = new BookmarkControl { Bookmark = bm, ImageList = ImgList, Parent = this, Left = left, ModeEdit = false }; btn.Click += BtnOnClick; btn.CalculateSize(); Controls.Add(btn); return(btn); }
private BookmarkControl AddBookmarkControl(TerminalBookmark bm, int left) { var btn = new BookmarkControl { Bookmark = bm, ImageList = ImgList, Parent = this, Left = left, ModeEdit = false }; btn.Click += BtnOnClick; btn.CalculateSize(); Controls.Add(btn); return btn; }
private void LoadBookmarks() { panelContent.Controls.Clear(); SelectedBookmark = null; foreach (var bm in BookmarkStorage.Instance.bookmarks) { var ctrl = new BookmarkControl { Bookmark = bm, ImageList = imgList, Parent = panelContent, AllowDrop = true, ContextMenuStrip = contextMenu }; ctrl.DragEnter += CellDragEnter; ctrl.DragDrop += CellDragDrop; ctrl.DragOver += CellDragOver; ctrl.MouseDown += CellMouseDown; ctrl.Clicked += CtrlOnClicked; ctrl.DragLeave += CellDragLeave; ctrl.CloseClicked += CtrlOnCloseClicked; ctrl.CalculateSize(); panelContent.Controls.Add(ctrl); } ArrangeBookmarks(false); // выделить первую закладку SelectedBookmark = ((BookmarkControl)panelContent.Controls[0]).Bookmark; }