GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 > RadioGroupCell クラス : FlatStyle プロパティ |
例外 | 解説 |
---|---|
System.ComponentModel.InvalidEnumArgumentException | 指定された値がSystem.Windows.Forms.FlatStyle値の1つではありません。 |
このプロパティの値がSystem.Windows.Forms.FlatStyle.Flatの場合、ラジオボタンの外観は背景が単色のフラットな外観になります。
このプロパティの値がSystem.Windows.Forms.FlatStyle.Popupの場合、ラジオボタンの外観は通常はフラットで、セルの上にマウスが置かれるか、セルがマウスでクリックされると、ポップアップします。
このプロパティの値がSystem.Windows.Forms.FlatStyle.SystemまたはSystem.Windows.Forms.FlatStyle.Standardの場合、ラジオボタンの外観はオペレーティングシステムによって決定されます。
private void Form1_Load(object sender, EventArgs e) { RadioGroupCell radioGroupCell1 = new RadioGroupCell(); radioGroupCell1.Size = new Size(150, 60); radioGroupCell1.Items.AddRange(new string[] { "1", "2", "3", "4", "5", "6" }); radioGroupCell1.CheckAlign = ContentAlignment.MiddleLeft; //6 radio will be lay out to 3 columns. radioGroupCell1.ColumnCount = 3; //The radio button will range from left to right. radioGroupCell1.FlowDirection = Orientation.Horizontal; //Between every 2 columns, 20 pixels space exists at least. radioGroupCell1.HorizontalSpace = 20; radioGroupCell1.FlatStyle = FlatStyle.Popup; RadioGroupCell radioGroupCell2 = new RadioGroupCell(); radioGroupCell2.Size = new Size(150, 60); radioGroupCell2.Items.AddRange(new string[] { "11111", "22222", "33333", "44444", "55555", "66666" }); radioGroupCell2.CheckAlign = ContentAlignment.MiddleLeft; //6 radio will be lay out to 3 columns. radioGroupCell2.ColumnCount = 3; //The radio button will range from top to bottom. radioGroupCell2.FlowDirection = Orientation.Vertical; //Between every 2 lines, 20 pixels space exists at least. radioGroupCell2.VerticalSpace = 20; // radioGroupCell2.Ellipsis = MultiRowEllipsisMode.EllipsisEnd; radioGroupCell2.EllipsisString = "..."; Template template1 = Template.CreateGridTemplate(new Cell[] { radioGroupCell1, radioGroupCell2 }); gcMultiRow1.Template = template1; gcMultiRow1.RowCount = 3; }
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load Dim radioGroupCell1 As New RadioGroupCell() radioGroupCell1.Size = New Size(150, 60) radioGroupCell1.Items.AddRange(New String() {"1", "2", "3", "4", "5", "6"}) radioGroupCell1.CheckAlign = ContentAlignment.MiddleLeft '6 radio will be lay out to 3 columns. radioGroupCell1.ColumnCount = 3 'The radio button will range from left to right. radioGroupCell1.FlowDirection = Orientation.Horizontal 'Between every 2 columns, 20 pixels space exists at least. radioGroupCell1.HorizontalSpace = 20 radioGroupCell1.FlatStyle = FlatStyle.Popup Dim radioGroupCell2 As New RadioGroupCell() radioGroupCell2.Size = New Size(150, 60) radioGroupCell2.Items.AddRange(New String() {"11111", "22222", "33333", "44444", "55555", "66666"}) radioGroupCell2.CheckAlign = ContentAlignment.MiddleLeft '6 radio will be lay out to 3 columns. radioGroupCell2.ColumnCount = 3 'The radio button will range from top to bottom. radioGroupCell2.FlowDirection = Orientation.Vertical 'Between every 2 lines, 20 pixels space exists at least. radioGroupCell2.VerticalSpace = 20 ' radioGroupCell2.Ellipsis = MultiRowEllipsisMode.EllipsisEnd radioGroupCell2.EllipsisString = "..." Dim template1 As Template = Template.CreateGridTemplate(New Cell() {radioGroupCell1, radioGroupCell2}) gcMultiRow1.Template = template1 gcMultiRow1.RowCount = 3 End Sub