চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৫)
সবাই কেমন আছেন আল্লাহর রহমতে নিশ্চয় ভাল । আমি ও ভাল । অনেক দিন ধরে
টিউন করি নায় । কারণ আমার শরীর খারাপ ছিল । এখন ভাল ।
আজকে আমাদের যে টিউন তা হল ফর্ম এর ব্যবহার নিয়ে ।
ভিজ্যুয়াল বেসিকে ফর্ম সবচেয়ে গুরুত্ব পূণ অবজেক্ট । আপনি যে কোন
ধরণের এপ্লিকেশন
তৈরী করতে ফর্ম ব্যবহার করতে হবে । যে কোন উইন্ডোজ এর প্রোগ্রাম
শুরু করলে একটি উইন্ডো প্রদশিত হয় । এই উইন্ডো তে বিভিন্ন ধরণের বাটন বা অপশন থাকে
। ফর্ম অন্যান অবজেক্টের ধারক হিসেবে কাজ করে । ভিজ্যুয়াল বেসিকে বিভিন্ন কন্ট্রোল
গুলোকে ফর্ম এর উপর স্থাপন করে প্রোগ্রাম এর ইন্টারফেস তৈরী করা হয় ।একটি ফর্ম এর
একাধিক চাইল্ড ফর্ম থাকতে পারে । যা কে বলা হয় মাল্টিপল ডকুমেন্ট ইন্টারফেস (MDI) ।
ফর্ম প্রপার্টিজ =
সাধারণভাবে ভিজ্যুয়াল বেসিকে শুরু করার সময় Standard EXE নিবাচন করলে Standard EXE ফর্ম তৈরী হয় ।
তৈরী করা ফর্ম এর বৈশিষ্ট ডিফল্ট থাকে । আপনি ইচ্ছা করলে আপনার মত করে ফর্ম কে
সাজাতে পারেন । যেমন ফর্ম এর উচ্চতা কত হবে ব্যাক্কালার কেমন হবে ফর্ম এর উপর মাউস
পয়েন্টার নিয়ে গেলে এর আকৃতি কেমন হবে ক্যাপশন কেমন হবে ইত্যাদি আপনার মেনর মত করে
সাজাতে পারবেন । উপরের গুলো হল প্রপার্টিজ ( ক্যাপশন, উচ্চতা ইত্যাদি ) ।সাধারণ
ভাবে একটি ফর্ম সিলেক্ট করা অবস্থায় তার প্রপার্টিজ উইন্ডো তে এর প্রপার্টিজ গুলো
দেখা যায় ।
ফর্ম এর প্রপার্টিজ গুলোর তালিকা
·
Name
·
Appearance
·
Auto
Redraw
·
Back
Color
·
Border
Style
·
Caption
·
Clip
Controls
·
Control
Box
·
Draw
Mode
·
Enabled
·
Fill
Color
·
Font
·
Font
Transparent
·
Fore
Color
·
Has DC
·
Height
·
Help
Context ID
·
Icon
·
Key
Preview
·
Left
·
Link
Mode
·
Link
Topic
·
Max
Button
·
MDI
Child
·
Min
Button
·
Mouse
Icon
·
Mouse
Pointer
·
Moveable
·
Negotiate
Mouse
·
OLE Drop
Mode
·
Palette
·
Palette
Mode
·
Picture
·
Right
To Left
·
Scale
Height
·
Scale
Left
·
Scale
Mode
·
Scale
Top
·
Scale
Width
·
Shown
Width
·
Shown
Taskbar
·
Start
Up Position
·
Tag
·
Top
·
Visible
·
What’s
This Button
·
Whats This Help
·
Width
·
Window
State
ভিজ্যুয়াল বেসিকে উপরের সবগুলো হল ফর্ম এর
প্রপার্টিজ
নিচে গুরুত্ব পূণ কিছু প্রপার্টিজ আলোচনা করা
হল যে গুলো বেশী দরকার যে গুলো সবসময় কাজে লাগে
Name অবজেক্টের নাম বুঝায় ডিফল্ট ভাবে থাকে Form1, Form2…….আপনি ইচ্ছা করলে
পরিবতন করতে পারেন ।যেমন frmMenu,frmTime………….
Appearance
ফর্ম
এর আবয়ন কেমন হবে
Auto
Redrawফর্ম
এর কোন Graphics আউটপুট থাকবে
কিনা তা নিধারণ করে
Back
Color ব্যাক
কালার ডিফল্ট ভাবে সাদা থাকে । আপনি ইচ্ছা মত কালার পরিব তন করতে পারবেন
Border
Style ফর্ম
এর সীমানা এর জন্য
Caption
ফর্ম
এর টাইটেল এর জন্য
Clip
Controls পেইন্ট ইভেন্টের মেথড সত্য বা মিথ্যা মান এর জন্য
Draw
Style গাফিক্স
আউটপুটের লাইন স্টাইল এর জন্য
Enabled ফর্ম ব্যবহার
করা যাবে কিনা বা যাবে তার জন্য
Fill
Color রান
করার সময় ফর্ম এর রং এর জন্য
Font
কি
ফন্ট হবে তার জন্য
Fore
Color ফর্ম
এর টেক্সট কি রং এর হবে তার জন্য
Height
ফর্ম এর উচ্চতা কত হবে তার জন্য
Icon
ফর্ম
এর বাম কোনায় আইকন থাকবে কিনা তর জন্য
Key
Preview কোন কন্টোলের key
Down , Key Up ইভেন্ট ঘটার আগে ফর্ম এর key Down , Key Up ঘটবে কিনা তার জন্য সত্য বা মিথ্যা নিধারণ করা
যায়
Left
বাম
দিক থেকে ফর্ম এর অবস্থান কত টুকু দূরতে থাকবে তার জন্য সংখ্যা নিধারণ করা যায়
Max
Button প্রোগ্রাম
চলাকালিন অবস্থায় ফর্ম এর ডান কোনায় ম্যাক্সিমাইজ বাটন প্রদশিত হবে কিনা তা নিধারণ
করে
MDI
Child মডিওয়াই
তার জন্য সত্য বা মিথ্যা নিধারণ করা যায়
Min
Button প্রোগ্রাম
চলাকালিন অবস্থায় ফর্ম এর ডান কোনায় মিনিমাইজ বাটন প্রদশিত হবে কিনা তা নিধারণ করে
Mouse
Icon প্রোগ্রাম
চলাকালিন অবস্থায় ফর্ম এর উপর মাউস নিলে এর আকৃতি কেমন হবে তার জন্য
Movable
প্রোগ্রাম
চলাকালিন অবস্থায় ফর্ম টি স্থানান্তর করা যাবে কিনা তার জন্য সত্য বা মিথ্যা নিধারণ
করা যায়
Top উপর দিক থেকে ফর্ম এর অবস্থান কত টুকু দূরতে থাকবে
তার জন্য সংখ্যা নিধারণ করা যায়
Visible
প্রোগ্রাম
চালু হলে ফর্ম টি পদায় প্রদশিত হবে কিনা তার জন্য সত্য বা মিথ্যা নিধারণ করা যায়
Picture এটির সাহায্যে
ফর্ম এ যে কোন প্রকার ছবি বা ইমেজ স্থাপন করা যায়
Width
ফর্ম
এর কত Width হবে তার জন্য
একটি মন্তব্য পোস্ট করুন