public SubtitleListView() { UseSyntaxColoring = true; Font = new Font("Tahoma", 8.25F, FontStyle.Regular, GraphicsUnit.Point, 0); Columns.AddRange(new[] { new ColumnHeader { Text = "#", Width = 55 }, new ColumnHeader { Width = 80 }, new ColumnHeader { Width = 80 }, new ColumnHeader { Width = 55 }, new ColumnHeader { Width = -2 } // -2 = as rest of space (300) }); SubtitleListViewResize(this, null); FullRowSelect = true; View = View.Details; Resize += SubtitleListViewResize; GridLines = true; ColumnWidthChanged += SubtitleListViewColumnWidthChanged; OwnerDraw = true; DrawItem += new DrawListViewItemEventHandler(SubtitleListView_DrawItem); DrawSubItem += new DrawListViewSubItemEventHandler(SubtitleListView_DrawSubItem); DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(SubtitleListView_DrawColumnHeader); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// drawlistviewsubitemeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DrawListViewSubItemEventHandler drawlistviewsubitemeventhandler, Object sender, DrawListViewSubItemEventArgs e, AsyncCallback callback) { if (drawlistviewsubitemeventhandler == null) { throw new ArgumentNullException("drawlistviewsubitemeventhandler"); } return(drawlistviewsubitemeventhandler.BeginInvoke(sender, e, callback, null)); }
public BrowserListView() { OwnerDraw = true; HandleCreated += new EventHandler(BrowserListView_HandleCreated); selectedOrder = new ArrayList(); SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); DrawItem += new DrawListViewItemEventHandler(BrowserListView_DrawItem); DrawSubItem += new DrawListViewSubItemEventHandler(BrowserListView_DrawSubItem); DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(BrowserListView_DrawColumnHeader); this.Alignment = ListViewAlignment.Left; sorter = new BrowserListSorter(); }
public TreeListView() : base() { View = View.Details; DoubleBuffered = true; AllowDrop = true; DrawItem += new DrawListViewItemEventHandler(OnDrawItem); DrawSubItem += new DrawListViewSubItemEventHandler(OnDrawSubItem); DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(OnDrawColumnHeader); MouseMove += new MouseEventHandler(OnMouseMove); ColumnWidthChanging += new ColumnWidthChangingEventHandler(OnColumnWidthChanging); //KeyUp += new KeyEventHandler(OnKeyUp); //MouseClick += new MouseEventHandler(OnMouseClick); //MouseDoubleClick += new MouseEventHandler(OnMouseDoubleClick); //MouseUp += new MouseEventHandler(OnMouseUp); }
public StocksList() { DoubleBuffered = true; SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); UpdateStyles(); lvis = new ListViewItem[listMaxSize]; DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(lv_DrawColumnHeader); DrawItem += new DrawListViewItemEventHandler(lv_DrawItem); DrawSubItem += new DrawListViewSubItemEventHandler(lv_DrawSubItem); ColumnWidthChanged += new ColumnWidthChangedEventHandler(lv_ColumnWidthChanged); ColumnWidthChanging += new ColumnWidthChangingEventHandler(lv_ColumnWidthChanging); MouseDown += new MouseEventHandler(lv_MouseDown); }
public EXListView() { _cpadding = 4; _controls = new ArrayList(); _sortcol = -1; _sortcolbrush = SystemBrushes.ControlLight; _highlightbrush = SystemBrushes.Highlight; OwnerDraw = true; FullRowSelect = true; View = View.Details; MouseDown += new MouseEventHandler(This_MouseDown); MouseDoubleClick += new MouseEventHandler(This_MouseDoubleClick); DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(This_DrawColumnHeader); DrawSubItem += new DrawListViewSubItemEventHandler(This_DrawSubItem); MouseMove += new MouseEventHandler(This_MouseMove); ColumnClick += new ColumnClickEventHandler(This_ColumnClick); txtbx = new TextBox() { Visible = false }; Controls.Add(txtbx); txtbx.Leave += new EventHandler(C_Leave); txtbx.KeyPress += new KeyPressEventHandler(Txtbx_KeyPress); }
public SubtitleListView() { UseSyntaxColoring = true; Font = new Font("Tahoma", 8.25F, FontStyle.Regular, GraphicsUnit.Point, 0); Columns.AddRange(new[] { new ColumnHeader { Text="#", Width=55 }, new ColumnHeader { Width = 80 }, new ColumnHeader { Width = 80 }, new ColumnHeader { Width= 55 }, new ColumnHeader { Width = -2 } // -2 = as rest of space (300) }); SubtitleListViewResize(this, null); FullRowSelect = true; View = View.Details; Resize += SubtitleListViewResize; GridLines = true; ColumnWidthChanged += SubtitleListViewColumnWidthChanged; OwnerDraw = true; DrawItem += new DrawListViewItemEventHandler(SubtitleListView_DrawItem); DrawSubItem += new DrawListViewSubItemEventHandler(SubtitleListView_DrawSubItem); DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(SubtitleListView_DrawColumnHeader); }
public amuleDownloadStatusList() { OwnerDraw = true; DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(amuleDownloadStatusList_DrawColumnHeader); DrawSubItem += new DrawListViewSubItemEventHandler(amuleDownloadStatusList_DrawSubItem); DownloadQueueItem.InitDraw3DModifiers(FontHeight + 1); MouseClick += new MouseEventHandler(amuleDownloadStatusList_MouseClickHandler); ColumnClick += new ColumnClickEventHandler(amuleDownloadStatusList_ColumtClickHandler); m_ctx_menu.Opening += new System.ComponentModel.CancelEventHandler(cms_Opening); m_ctx_menu.Items.Add(new ToolStripLabel("Downloads")); m_ctx_menu.Items.Add(new ToolStripSeparator()); ToolStripButton it_pause = new ToolStripButton("Pause"); it_pause.Click += new EventHandler(it_pause_Click); m_ctx_menu.Items.Add(it_pause); ContextMenuStrip = m_ctx_menu; ToolStripButton it_resume = new ToolStripButton("Resume"); it_resume.Click += new EventHandler(it_resume_Click); m_ctx_menu.Items.Add(it_resume); ToolStripButton it_cancel = new ToolStripButton("Cancel"); it_cancel.Click += new EventHandler(it_cancel_Click); m_ctx_menu.Items.Add(it_cancel); m_ctx_menu.Items.Add(new ToolStripSeparator()); // // Init columns // m_column_index = new int[(int)DOWNLOAD_CTRL_COL_ID.COL_LAST_ID]; UpdateColumnIndexes(); // File name if (m_settings.FilenameVisible) { CreateColumtAt("File name", m_settings.FilenameWidth, (int)DOWNLOAD_CTRL_COL_ID.COL_FILENAME_ID); } AppendItemToCtxMenu(m_ctx_menu, "File name", DOWNLOAD_CTRL_COL_ID.COL_FILENAME_ID, m_settings.FilenameVisible, new EventHandler(column_Click)); // Status if (m_settings.StatusVisible) { CreateColumtAt("Status", m_settings.StatusWidth, (int)DOWNLOAD_CTRL_COL_ID.COL_STATUS_ID); } AppendItemToCtxMenu(m_ctx_menu, "Status", DOWNLOAD_CTRL_COL_ID.COL_STATUS_ID, m_settings.StatusVisible, new EventHandler(column_Click)); // Size if (m_settings.SizeVisible) { CreateColumtAt("Size", m_settings.SizeWidth, (int)DOWNLOAD_CTRL_COL_ID.COL_SIZE_ID); } AppendItemToCtxMenu(m_ctx_menu, "Size", DOWNLOAD_CTRL_COL_ID.COL_SIZE_ID, m_settings.SizeVisible, new EventHandler(column_Click)); // Completed size if (m_settings.CompletedVisible) { CreateColumtAt("Completed", m_settings.CompletedWidth, (int)DOWNLOAD_CTRL_COL_ID.COL_COMPLETED_ID); } AppendItemToCtxMenu(m_ctx_menu, "Completed", DOWNLOAD_CTRL_COL_ID.COL_COMPLETED_ID, m_settings.CompletedVisible, new EventHandler(column_Click)); // Speed if (m_settings.SpeedVisible) { CreateColumtAt("Speed", m_settings.SpeedWidth, (int)DOWNLOAD_CTRL_COL_ID.COL_SPEED_ID); } AppendItemToCtxMenu(m_ctx_menu, "Speed", DOWNLOAD_CTRL_COL_ID.COL_SPEED_ID, m_settings.SpeedVisible, new EventHandler(column_Click)); // Sources if (m_settings.SourcesVisible) { CreateColumtAt("Sources", m_settings.SourcesWidth, m_column_index[(int)DOWNLOAD_CTRL_COL_ID.COL_SOURCES_ID]); } AppendItemToCtxMenu(m_ctx_menu, "Sources", DOWNLOAD_CTRL_COL_ID.COL_SOURCES_ID, m_settings.SizeVisible, new EventHandler(column_Click)); ContextMenuStrip = m_ctx_menu; }