Saturday, August 9, 2014

শিখুন C# ডট নেট প্রোগ্রামিং [পর্ব-০৭] :: Radio Button, Check Box এবং Combo Box নিয়ে কিছু সাধারণ প্রোজেক্ট

টি 12 পর্বের শিখুন C# ডট নেট প্রোগ্রামিং চেইন টিউনের 7 তম পর্ব
সুপ্রিয় বন্ধুরা, আজ আমি আলোচনা করব কতগুলো important control নিয়ে। সেগুলো হল radio button, check box and combo box.
এগুলো নিয়ে আসলে বোঝানোর কিছু নেই। কারন website তৈরির সময় প্রায়ই আমরা এই জিনিসগুলোর ব্যাবহার করে থাকি। তবুও আমার মনে হয় জিনিসগুলো নিয়ে C# এর ভাষায় হালকা আলোচনা করলে ভাল হয়। তো চলুন শুরু করা যাক।
download করুন এখান থেকেঃ

Radiobutton এর কাজঃ

  • ১. নিচের মত ডিজাইন করুনঃ
  • ২. Properties থেকে control গুলোর properties change করুন নিচের মতঃ
Control(Name)Text
TextBox1DefaultNull
TextBox2DefaultNull
TextBox3DefaultNull
Label1DefaultNumber1
Label2DefaultNumber2
Label3DefaultResult
Button1btnResultOk
Button2btnClearClear
radioButton1DefaultAddition
radioButton2DefaultSubtraction
  • ৩. Ok button এ Double click করুন ও নিচের কোড গুলো লিখুন।
টেকটিউনস কোড হাইলাইটার - কোড কপি করতে কোডের উপর ডাবল ক্লিক করুন
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
private void btnResult_Click(object sender, EventArgs e)
 
{
 
try
 
{
 
if (radioButton1.Checked == true)
 
{
 
double num1 = double.Parse(textBox1.Text);
 
double num2 = double.Parse(textBox2.Text);
 
double res = num1 + num2;
 
textBox3.Text = res.ToString();
 
}
 
else if (radioButton2.Checked == true)
 
{
 
double num1 = double.Parse(textBox1.Text);
 
double num2 = double.Parse(textBox2.Text);
 
double res = num1 - num2;
 
textBox3.Text = res.ToString();
 
}
 
else if (radioButton1.Checked == false &&
 
radioButton2.Checked == false)
 
{
 
MessageBox.Show("Select radio button");
 
}
 
}
 
catch
 
{
 
MessageBox.Show("Fill the boxes perfectly");
 
}
 
}
  • ৪. Clear buton এ double click করুন এবং নিচের কোড গুলো লিখুন।
টেকটিউনস কোড হাইলাইটার - কোড কপি করতে কোডের উপর ডাবল ক্লিক করুন
1
2
3
4
5
6
7
8
9
10
11
private void btnClear_Click(object sender, EventArgs e)
 
{
 
textBox1.Clear();
 
textBox2.Clear();
 
textBox3.Clear();
 
}
৫. Compile করুন ও Test করুন।

Checkbox এর কাজঃ

  • ১. নিচের মত ডিজাইন করুনঃ
  • ২. Properties এ গিয়ে control গুলোর method name পরিবর্তন করুন বা অপরিবর্তিত রাখুন সেটা আপনার ব্যাপার।আশা করছি আপনারা বুঝতে পেরেছেন যেকোনো control এর method name and text name কিভাবে change করতে হয়। তাই এটা আপনাদের ইচ্ছার উপর ছেড়ে দিলাম control গুলোর method name and text name কি দিতে চান। কিন্তু idle software তৈরির সময় অবশ্যই এ ব্যাপারে সতর্ক থাকবেন।
  • ৩. Ok Button এ Double click করুন এবং নিচের কোড গুলো লিখুন।
টেকটিউনস কোড হাইলাইটার - কোড কপি করতে কোডের উপর ডাবল ক্লিক করুন
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
private void btnOk_Click(object sender, EventArgs e)
 
{
 
double p, n, r, il,ic;
 
p= double.Parse(textBox1.Text);
 
n = double.Parse(textBox2.Text);
 
r = double.Parse(textBox3.Text);
 
il = (p * n * r)/100;
 
textBox4.Text = il.ToString();
 
if (checkBox1.Checked == true)
 
{
 
ic = p * Math.Pow(((r/100) + 1), n);
 
textBox4.Text = ic.ToString();
 
}
 
}
  • ৪. Compile করুন।

ComboBox এর কাজঃ

ComboBox হল dropdown list box.  চলুন প্রথমে দেখে নেয়া যাক comboBox এ ডাটা fixed করে দেয়া যায় কিভাবে।
  • ১. toolbox থেকে drug and drop করে একটি combobox নেই। properties থেকে items সিলেক্ট করি এবং গোল দাগ দেয়া স্থান এ ক্লিক করি।
    এরকম window open একটি হবে।
    এবার এখানে ডাটাগুলো লিখি। তারপর ok button click করি।
  • ২. এবার করে দেখুন নিচের মত দেখাবে।
    এটাকে বলা হয় combo text box. এখানে আপনি আপনার fixed করা ডাটাগুলো select করে নিতে পারেন বা textbox এর মত কিছু লিখতেও পারবেন।
    যদি আপনি চান যে user অন্য কোন ডাটা লিখতে পারবে না শুধু াা fixed করা থাকবে তাই সিলেক্ট করতে পারবে, তাহলে properties থেকে DropDownStyle>DropDownList select করুন। সিলেক্ট করুন
  • ৩. এবার compile করে দেখুন নিচের মত দেখাবে। এখানে আপনি কোন কিছু লিখতে পারবেন না। শুধু select করতে হবে।
ধন্যবাদ সবাইকে।

No comments:

Post a Comment