GrapeCity.Win.MultiRow Namespace > NumericUpDownCell Class : Hexadecimal Property |
<SRCategoryAttribute("Appearance")> <SRDescriptionAttribute("Indicates whether the Cell displays its value in hexadecimal.")> <DefaultValueAttribute()> Public Property Hexadecimal As Boolean
Dim instance As NumericUpDownCell Dim value As Boolean instance.Hexadecimal = value value = instance.Hexadecimal
[SRCategory("Appearance")] [SRDescription("Indicates whether the Cell displays its value in hexadecimal.")] [DefaultValue()] public bool Hexadecimal {get; set;}
private void Form1_Load(object sender, EventArgs e) { NumericUpDownCell numericUpDownCell1 = new NumericUpDownCell(); //The minimum value is 0, maximum value is 10, initial value is 0; numericUpDownCell1.Minimum = 0; numericUpDownCell1.Maximum = 10; numericUpDownCell1.Value = 0; //Use the Left, Right, Up, and Down keys. numericUpDownCell1.InterceptArrowKeys = true; //Select a cell, the SpinButton displays. numericUpDownCell1.ShowSpinButton = CellButtonVisibility.ShowForCurrentCell; numericUpDownCell1.DecimalPlaces = 2; //Press the arrow key, the value increases by 0.01 numericUpDownCell1.Increment = 0.01m; //Enter edit mode, the text is selected. numericUpDownCell1.HighlightText = true; NumericUpDownCell numericUpDownCell2 = new NumericUpDownCell(); numericUpDownCell2.Value = 16m; //The value displays as hexadecimal. numericUpDownCell2.Hexadecimal = true; //The initial value is 15, it displays 'F' numericUpDownCell2.Value = 15; //The UpDown button aligns to left. numericUpDownCell2.UpDownAlign = LeftRightAlignment.Left; //The thousand separator ',' is inserted. numericUpDownCell2.ThousandsSeparator = true; //Press the Up or Down key, after 2 seconds, the value increases by 50, after 6 seconds, by 300. numericUpDownCell2.Accelerations.AddRange(new NumericUpDownAcceleration[] { new NumericUpDownAcceleration(2, 50), new NumericUpDownAcceleration(6, 300) }); //If the value cannot be displayed completely, an ellipsis string is shown in the middle. numericUpDownCell2.Ellipsis = MultiRowEllipsisMode.EllipsisPath; numericUpDownCell2.EllipsisString = "..."; Template template1 = Template.CreateGridTemplate(new Cell[] { numericUpDownCell1, numericUpDownCell2 }, Int32.MaxValue, AutoGenerateGridTemplateStyles.ColumnHeader | AutoGenerateGridTemplateStyles.RowHeaderAutoNumber); template1.ColumnHeaders[0].Cells[0].Value = "Column1"; template1.ColumnHeaders[0].Cells[1].Value = "Column2"; gcMultiRow1.Template = template1; gcMultiRow1.RowCount = 10; }
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load Dim numericUpDownCell1 As New NumericUpDownCell() 'The minimum value is 0, maximum value is 10, initial value is 0; numericUpDownCell1.Minimum = 0 numericUpDownCell1.Maximum = 10 numericUpDownCell1.Value = 0 'Use the Left, Right, Up, and Down keys. numericUpDownCell1.InterceptArrowKeys = True 'Select a cell, the SpinButton displays. numericUpDownCell1.ShowSpinButton = CellButtonVisibility.ShowForCurrentCell numericUpDownCell1.DecimalPlaces = 2 'Press the arrow key, the value increases by 0.01 numericUpDownCell1.Increment = 0.01D 'Enter edit mode, the text is selected. numericUpDownCell1.HighlightText = True Dim numericUpDownCell2 As New NumericUpDownCell() numericUpDownCell2.Value = 16D 'The value displays as hexadecimal. numericUpDownCell2.Hexadecimal = True 'The initial value is 15, it displays 'F' numericUpDownCell2.Value = 15 'The UpDown button aligns to left. numericUpDownCell2.UpDownAlign = LeftRightAlignment.Left 'The thousand separator ',' is inserted. numericUpDownCell2.ThousandsSeparator = True 'Press the Up or Down key, after 2 seconds, the value increases by 50, after 6 seconds, by 300. numericUpDownCell2.Accelerations.AddRange(New NumericUpDownAcceleration() {New NumericUpDownAcceleration(2, 50), New NumericUpDownAcceleration(6, 300)}) 'If the value cannot be displayed completely, an ellipsis string is shown in the middle. numericUpDownCell2.Ellipsis = MultiRowEllipsisMode.EllipsisPath numericUpDownCell2.EllipsisString = "..." Dim template1 As Template = Template.CreateGridTemplate(New Cell() {numericUpDownCell1, numericUpDownCell2}) template1.ColumnHeaders(0).Cells(0).Value = "Column1" template1.ColumnHeaders(0).Cells(1).Value = "Column2" gcMultiRow1.Template = template1 gcMultiRow1.RowCount = 10 End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2