آموزش GroupBox در سی شارپ
سلام دوستان گرامی در این سری از آموزش برنامه نویسی سی شارپ به آموزش GroupBox در سی شارپ می پردازیم از GroupBox به منظور گروه بندی شئی های مختلف می توان استفاده کرد شاید بخواهید دو دسته از RadioButton ها داشته باشید که هر کدام کار خاصی انجام میدهند در این زمان لازم است که هر کدام از آنها را در یک GroupBox قرار دهید تا کاربران بتوانند به صورت جداگانه RadioButton ها را انتخاب کنند در ادامه با ما همراه باشید تا نحوه استفاده از آموزش GroupBox در سی شارپ را یاد گیرید.
خب ابتدا لازم است که GroupBox را از toolbox درگ کرده و بروی فرم قرار دهید بعد از آن شما می توانید RadioButton ها خود را در آن قرار دهید و از آنها استفاده کنید.
برای اینکه با کد GroupBox را ایجاد کنید و آن را بروی صفحه قرار دهید می توانید همانند زیر عمل کنید.
1 2 3 4 5 6 7 8 9 10 | GroupBox groupBox1 = new GroupBox(); Grid grid1 = new Grid(); TextBlock MyTextBlock = new TextBlock {Text = "test"}; groupBox1.Width = 185; groupBox1.Height = 160; grid1.Height = 185; grid1.Width = 160; grid1.Children.Add(MyTextBlock); groupBox1.Content = grid1; this.Controlr.Add(groupBox1); |
برای اینکه هم اکنون شئی به GroupBox اضافه کنید می توانید مثل زیر عمل کنید در ادامه ما به GroupBox که با کد ساختیم یکسری شئی همانند RadioButton اضافه می کنیم.
1 2 3 4 | RadioButton rb = new RadioButton(); rb.Text = "Some text"; groupBox1.Controls.Add(rb); rb.Location = new Point(100, 100); |
یا اینکه مثل زیر شئی های مختلف اضافه کنید.
1 2 3 | groupBox1.Controls.Add(radioButton1); groupBox1.Controls.Add(radioButton2); groupBox1.Controls.Add(radioButton3); |
تعیین رنگ با استفاده از کد زیر
1 2 | groupBox1.BackColor = Color.LightBlue; groupBox1.ForeColor = Color.Maroon; |
تعیین متن GroupBox با استفاده از کد زیر
1 | groupBox1.Text = "Author Details"; |
تعیین فونت با استفاده از کد
1 | dynamicGroupBox.Font = new Font("Georgia", 12); |
برای اینکه چندین Radiobutton اضافه کنید بهتر است از کد زیر استفاده کنید.
1 | groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 }); |
در بالا باید شئی های ساخته شده از radiobbuton یا شئی های دیگر را وارد کنید.
ساخت یک شئی از GroupBox
1 | GroupBox authorGroup = new GroupBox(); |
این آموزش هم به پایان رسید.
موفق و پیروز باشید.