GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 > HeaderCell クラス : EllipsisString プロパティ |
このプロパティはEllipsisと組み合わせて使用します。
'\r'、'\n'、'\t'などの特殊文字を含む文字列を設定した場合、その特殊文字は無視されます。
private ColumnHeaderSection CreateColumnHeader() { ColumnHeaderSection columnHeader1 = new ColumnHeaderSection(); columnHeader1.Height = 20; HeaderCell headerCell1 = new HeaderCell(); headerCell1.Size = new Size(36, 20); //There will exist 4 gutters around the HeaderCell. headerCell1.GutterStyles = GutterStyles.All; headerCell1.HoverDirection = HoverDirection.None; //Click the HeaderCell, all rows will be selelected. headerCell1.SelectionMode = MultiRowSelectionMode.AllRows; //Use the CellStyle.BackColor to draw the HeaderCell's background, don's use the Vistual Style back color. headerCell1.FlatStyle = FlatStyle.Standard; headerCell1.UseVisualStyleBackColor = false; headerCell1.Style.BackColor = Color.DarkGoldenrod; ColumnHeaderCell columnHeaderCell1 = new ColumnHeaderCell(); columnHeaderCell1.Value = "Column1"; columnHeaderCell1.Size = new Size(80, 20); columnHeaderCell1.Location = new Point(headerCell1.Left + headerCell1.Width, 0); columnHeaderCell1.Ellipsis = MultiRowEllipsisMode.EllipsisEnd; columnHeaderCell1.EllipsisString = "...."; //The cell's right will draw one gutter. columnHeaderCell1.GutterStyles = GutterStyles.Right; //The cell's bottom will draw hover effect. columnHeaderCell1.HoverDirection = HoverDirection.Bottom; //Use the CellStyle.BackColor to draw the HeaderCell's background, don's use the Vistual Style back color. columnHeaderCell1.FlatStyle = FlatStyle.Standard; columnHeaderCell1.UseVisualStyleBackColor = false; columnHeaderCell1.Style.BackColor = Color.DarkGoldenrod; columnHeaderCell1.Style.SelectionBackColor = Color.LightBlue; ColumnHeaderCell columnHeaderCell2 = columnHeaderCell1.Clone() as ColumnHeaderCell; columnHeaderCell2.Location = new Point(columnHeaderCell1.Left + columnHeaderCell1.Width, 0); columnHeaderCell2.Value = "Column2"; columnHeader1.Cells.AddRange(new Cell[] { headerCell1, columnHeaderCell1, columnHeaderCell2 }); return columnHeader1; }
Private Function CreateColumnHeader() As ColumnHeaderSection Dim columnHeader1 As New ColumnHeaderSection() columnHeader1.Height = 20 Dim headerCell1 As New HeaderCell() headerCell1.Size = New Size(36, 20) 'There will exist 4 gutters around the HeaderCell. headerCell1.GutterStyles = GutterStyles.All headerCell1.HoverDirection = HoverDirection.None 'Click the HeaderCell, all rows will be selelected. headerCell1.SelectionMode = MultiRowSelectionMode.AllRows 'Use the CellStyle.BackColor to draw the HeaderCell's background, don's use the Vistual Style back color. headerCell1.FlatStyle = FlatStyle.Standard headerCell1.UseVisualStyleBackColor = False headerCell1.Style.BackColor = Color.DarkGoldenrod Dim columnHeaderCell1 As New ColumnHeaderCell() columnHeaderCell1.Value = "Column1" columnHeaderCell1.Size = New Size(80, 20) columnHeaderCell1.Location = New Point(headerCell1.Left + headerCell1.Width, 0) columnHeaderCell1.Ellipsis = MultiRowEllipsisMode.EllipsisEnd columnHeaderCell1.EllipsisString = "...." 'The cell's right will draw one gutter. columnHeaderCell1.GutterStyles = GutterStyles.Right 'The cell's bottom will draw hover effect. columnHeaderCell1.HoverDirection = HoverDirection.Bottom 'Use the CellStyle.BackColor to draw the HeaderCell's background, don's use the Vistual Style back color. columnHeaderCell1.FlatStyle = FlatStyle.Standard columnHeaderCell1.UseVisualStyleBackColor = False columnHeaderCell1.Style.BackColor = Color.DarkGoldenrod columnHeaderCell1.Style.SelectionBackColor = Color.LightBlue Dim columnHeaderCell2 As ColumnHeaderCell = TryCast(columnHeaderCell1.Clone(), ColumnHeaderCell) columnHeaderCell2.Location = New Point(columnHeaderCell1.Left + columnHeaderCell1.Width, 0) columnHeaderCell2.Value = "Column2" columnHeader1.Cells.AddRange(New Cell() {headerCell1, columnHeaderCell1, columnHeaderCell2}) Return columnHeader1 End Function