/// <summary> /// Initializes XPTable (listPackages) model. /// </summary> private void InitializeXPTable() { // == Packages XPTable == // this.tablePackages.SelectionStyle = SelectionStyle.Grid; this.tablePackages.GridLines = GridLines.None; this.tablePackages.EnableWordWrap = true; ImageColumn col1 = new ImageColumn(String.Empty, 32) { Editable = false, Resizable = false }; TextColumn col2 = new TextColumn() { Editable = false, Resizable = false }; this.tablePackages.ColumnModel = new ColumnModel(new Column[] { col1, col2 }); this.tablePackages.TableModel = new TableModel(); // == Changes XPTable == // this.tableChanges.SelectionStyle = SelectionStyle.Grid; this.tableChanges.GridLines = GridLines.None; this.tableChanges.EnableWordWrap = true; ImageColumn col3 = new ImageColumn(String.Empty, 32) { Editable = false, Resizable = false }; TextColumn col4 = new TextColumn() { Editable = false, Resizable = false }; this.tableChanges.ColumnModel = new ColumnModel(new Column[] { col3, col4 }); this.tableChanges.TableModel = new TableModel(); // == Queue XPTable == // this.tableQueue.SelectionStyle = SelectionStyle.Grid; this.tableQueue.GridLines = GridLines.Rows; this.tableQueue.EnableWordWrap = true; TextColumn col5 = new TextColumn() { Editable = false, Resizable = false }; ProgressBarColumn col6 = new ProgressBarColumn() { Editable = false, Resizable = false }; this.tableQueue.ColumnModel = new ColumnModel(new Column[] { col5, col6 }); this.tableQueue.TableModel = new TableModel() { RowHeight = 20 }; }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); table1.BeginUpdate(); ImageColumn imageColumn1 = new ImageColumn("#", 16); //声明一个新列 TextColumn textColumn1 = new TextColumn("Server", 150); //声明一个新列 textColumn1.Editable = false; textColumn1.Visible = false; TextColumn textColumn2 = new TextColumn("Name", 100); textColumn2.Editable = false; TextColumn textServerIP = new TextColumn("IP", 100); textServerIP.Editable = false; //textServerIP.Visible = false; TextColumn textVersion = new TextColumn("Version", 30); textVersion.Alignment = ColumnAlignment.Center; ProgressBarColumn Cpu = new ProgressBarColumn("CPU", 60); ProgressBarColumn disk_C = new ProgressBarColumn("C:", 60); ProgressBarColumn disk_D = new ProgressBarColumn("D:", 60); ProgressBarColumn disk_E = new ProgressBarColumn("E:", 60); ProgressBarColumn disk_F = new ProgressBarColumn("F:", 60); ProgressBarColumn disk_G = new ProgressBarColumn("G:", 60); TextColumn textStatus = new TextColumn("Status", 48); table1.ColumnModel = new ColumnModel(new Column[] { imageColumn1, textColumn1, textColumn2, textServerIP, Cpu, disk_C, disk_D, disk_E, disk_F, disk_G, textVersion, textStatus });//把声明的列添加到列中 //table1.HeaderRenderer = new GradientHeaderRenderer();//设置样式 table1.FullRowSelect = true; table1.EndUpdate(); //=================================== //Row row; //Cell cell; //row = new Row(); //row.Cells.Add(new Cell("Offline", (Image)Properties.Resources.offline)); //row.Cells.Add(new Cell("strCell2")); //model.Rows.Add(row); //table1.TableModel = model; //=================================== }
/// <summary> /// Sets the style of remaining portions of the progress bar. /// </summary> /// <param name="column">The column.</param> /// <param name="style">The style.</param> /// <returns>The same instance so that multiple calls can be chained.</returns> public static ProgressBarColumn RemainingStyle(this ProgressBarColumn column, Style style) { if (column is null) { throw new ArgumentNullException(nameof(column)); } if (style is null) { throw new ArgumentNullException(nameof(style)); } column.RemainingStyle = style; return(column); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); table1.BeginUpdate(); TextColumn textServerIP = new TextColumn("IP", 100); ProgressBarColumn Cpu = new ProgressBarColumn("CPU", 60); ProgressBarColumn disk_C = new ProgressBarColumn("C:", 60); ProgressBarColumn disk_D = new ProgressBarColumn("D:", 60); table1.ColumnModel = new ColumnModel(new Column[] { textServerIP, Cpu, disk_C, disk_D });//把声明的列添加到列中 table1.FullRowSelect = true; table1.EndUpdate(); }
/// <summary> /// 初始化表格 /// </summary> private void InitTable() { this.tableFiles.ColumnModel = this.columnModel; this.tableFiles.TableModel = this.tableModel; this.tableFiles.CellMouseDown += TableFiles_CellMouseDown; this.tableFiles.CellMouseEnter += TableFiles_CellMouseEnter; this.tableFiles.CellMouseLeave += TableFiles_CellMouseLeave; ImageColumn fileNameColumn = new ImageColumn("文件名", 240) { DrawText = true }; TextColumn fileSizeColumn = new TextColumn("文件大小", 90) { Editable = false }; NumberColumn pageStartColumn = new NumberColumn("起始页", 60) { Editable = true, Minimum = 1, Maximum = 2000, ShowUpDownButtons = true }; NumberColumn pageEndColumn = new NumberColumn("结束页", 60) { Editable = true, Minimum = 1, Maximum = 2000, ShowUpDownButtons = true }; ProgressBarColumn progressColumn = new ProgressBarColumn("状态", 100); ImageColumn deleteColumn = new ImageColumn("移除", 35) { DrawText = false }; TextColumn filePathColumn = new TextColumn("文件路径", null, 0, false); this.columnModel.Columns.AddRange(new Column[] { fileNameColumn, fileSizeColumn, pageStartColumn, pageEndColumn, progressColumn, deleteColumn, filePathColumn }); }
public ScenarioPlayer() { InitializeComponent(); this.table1.BeginUpdate(); ImageColumn imageColumn = new ImageColumn("", 25); TextColumn OrderColumn = new TextColumn("Ordre", 60); //OrderColumn.Maximum = 500; //OrderColumn.ShowUpDownButtons = true; TextColumn nomColumn = new TextColumn("Nom", 130); nomColumn.Editable = false; ProgressBarColumn progressColumn = new ProgressBarColumn("Progress", 150); TextColumn etatColumn = new TextColumn("Etat", 190); etatColumn.Editable = false; progressColumn.DrawPercentageText = true; this.table1.ColumnModel = new ColumnModel(new Column[] { imageColumn, OrderColumn, nomColumn, progressColumn, etatColumn }); this.table1.EndUpdate(); MainEntry._ScenarioEvents.NewScenarioToPlay += new EventHandler(_ScenarioEvents_NewScenarioToPlay); MainEntry._ScenarioEvents.PlayerStatus += new EventHandler(_ScenarioEvents_PlayerStatus); MainEntry._ScenarioEvents.ManagerStatus += new EventHandler(_ScenarioEvents_ManagerStatus); table1.CellClick += new XPTable.Events.CellMouseEventHandler(table1_CellClick); dateCheckBox.CheckedChanged += new EventHandler(dateCheckBox_CheckedChanged); TimerLabelUpdate = new TimerLabelUpdateHandler(UpdateTimeLabel); }