আমাদের আজকের আলোচনার বিষয় ভিজ্যুয়াল বেসিক ফর্মের প্রপার্টিজ তালিকা – যা অধ্যায় ৬ ”ভিজ্যুয়াল বেসিক ফর্ম ডিজাইন” এর অন্তর্ভুক্ত। বর্তমান বিশ্বের সর্বাধুনিক প্রযুক্তি হচ্ছে কম্পিউটার প্রযুক্তি। কারণ শিল্পকারখানা, গবেষণা, শিক্ষাপ্রতিষ্ঠান, চিকিৎসাশাস্ত্র ইত্যাদি সকল ক্ষেত্রই আজ কম্পিউটার অটোমেটেড। কম্পিউটার অটোমেশনের সঙ্গে কম্পিউটার প্রোগ্রামিং ও প্রোগ্রামিং লেখার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অত্যন্ত গুরুত্বপূর্ণ।
তাই শিক্ষা ও গবেষণার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অধ্যয়ন একটি অতি আবশ্যকীয় বিষয়। বিষয়টি অত্যন্ত গুরুত্বসহ বিবেচনা করে বর্তমানে কারিগরি শিক্ষার সকল টেকনোলজিতে কম্পিউটার প্রোগ্রামিং ল্যাংগুয়েজ বিষয়কে আবশ্যিক করা হয়েছে ।

ভিজ্যুয়াল বেসিক ফর্মের প্রপার্টিজ তালিকা
ভিজ্যুয়াল বেসিক ফর্মে ব্যবহৃত বিভিন্ন Control সমূহের আকার আকৃতি পরিবর্তন, কার্যোপযোগী করে সঠিক ভাবে ব্যা করানো ইত্যাদি যাবতীয় কার্যাবলি সম্পাদনের জন্য তাদের বিভিন্ন Settings ঠিক করে দিতে হয় বা পরিবর্তন করে set se হয়। Control সমূহের এ সকল Settings পুনরায় set করে দেয়ার জন্য যে সকল প্রপার্টিজ ব্যবহৃত হয় তদেরকে ফর্ম প্রপার বলে। ভিজ্যুয়াল বেসিক ফর্মের জন্য যে সকল Properties ব্যবহৃত হয় তাদের তালিকা নিম্নরূপঃ
| ফর্মের প্রপার্টিজ ( Form Properties ) | ||
| Name | DrawStyle | Icon |
| Appearance | DrawWidth | KeyPerview |
| AutoRedraw | Enabled | Left |
| BackColor | FillColor | Link Mode |
| BorderStyle | FillStyle | Link Topic |
| Caption | Font | MaxButton |
| HasDC | Font Transparent | MDIChild |
| ClipControls | ForeColor | MinButton |
| DrawMode | HelpContextiD | MousePointer |
| Moveable | ScaleLeft | Visible |
| NegotiateMenus | ScaleMode | Whats This Button |
| OLEDropMode | Scale Top | |
| Paletto | ScaleWidth | Whats ThisHelp |
| PaletteMode | ShowinTaskbar | Width |
| Picture | StartUpPosition | Window State |
| RightToLeft | Tag | |
| ScaleHeight | Top | |
উল্লেখিত প্রপার্টিসমূহকে নিম্নোক্ত ভাগে ভাগ করা যায়। যথাঃ
Form Appearance Properties :
Form Appearance Properties সমূহ হলো- Border style, Name, Caption, Icon, Picture, Back Color ইত্যাদি।
Font Properties :
Font Properties সমূহ নিম্নরূপ। যথাঃ Font Name, Font Bold, Font Italic, Font Size, Font Strike Thru, For Underline ইত্যাদি।
Form Control Properties :
এতে Control Box, Min Button Max Button অন্তর্ভুক্ত।
Form Size & Positioning Properties :
এর অন্তর্গত Property সমূহ Startup Position, Left, Top, Height, and Width, Movable, Window Stat Show In Taskbar.
Other Form Properties :
Tag, Scale Mode, Scale Top, Scale Left, Scale Width, Scale Height ইতাদি।
নিম্নে বহুল ব্যবহৃত গুরুত্বপূর্ণ Form properties সমূহের কাজ উল্লেখ করা হল।
Active Form :cামের কোন ফর্মটা active আছে তা এই প্রপার্টির মাধ্যমে বের করা যায়।
Appearance :কোন একটা Object MDI form কিংবা Form Object এ গোলাম চলাকালীন অবস্থায় কীভাবে প্রানির হবে তা ঠিক করার জন্য এই প্রপার্টি ব্যবহার করা হয়।
Auto size : বিভিন্ন কন্ট্রোলের কোন অবজেক্ট নির্ধারিও text বা graphics এর আকার অনুযায়ী ছোট বড় হবে কি না তা নির্ধারণের জন্য এ প্রপার্টি ব্যবহৃত হয়।
Backcolor, Forecolor : Backcolor এর মাধ্যমে Background color এবং Forecolor এর মাধ্যমে Object এর Graphics 44 Graphics এর Color নির্ধারণ করা হয়।
Backstyle & Object এর Back ground কী ধরনের হবে তা নির্ধারণ করে।
Bold Property: কোন কন্ট্রোলের Font কে Bold করার জন্য Bold property ব্যবহত হয়।
Border Color : কোন অবজেক্টের Border Color set করার জন্য এ প্রপার্টি ব্যবহার করা হয়।
Borderstyle : কোন অবজেক্টের Border কী ধরনের হবে তা নির্ধারন করে দেয়।
Border Width Property: Border কতটুকু মোটা বা চিকন হবে তা এ প্রপার্টির মাধ্যমে ঠিক করা হয়।
Caption Property : কোন ফর্মের টাইটেল বার-এ কিংবা অন্য কোন কন্ট্রোলের সাথে কোন লেখা প্রদর্শনের জন্য এ প্রপার্টি রহার করা হয়।
Default : ফর্মের কোন Command Button Default Command Button হিসেবে কাজ করছে বা করবে কি না তা ধরণের জন্য Default Property ব্যবহৃত হয়।
Draw Style : কোন Graphics Method এর আউটপুটে লাইন কীভাবে আঁকা হবে তা নির্ধারণ করে দেয়।
Enabled Property: কোন একটা ফর্ম কিংবা ফর্মে সংযুক্ত control কখন কাজ করবে এবং কখন করবে না তা নির্ধারণ করে।
Font : কোন কন্ট্রোল কোন ফন্ট ব্যবহৃত হবে তা এই প্রপার্টিরে মাধ্যমে নির্ধারণ করা হয়।
Font Bold, Italic, etc.. Property : কোন অবজেক্টের Text কে Bold, Italic কিংবা Underline করার জন্য এ পার্টিগুলো ব্যবহার করা হয়।
Index Property : কোন কন্ট্রোলের array তৈরি করলে array’র প্রতিটা element একটা নির্দিষ্ট সংখ্যা দ্বারা চিহ্নিত হয় কে Index বলা হয়। Index প্রপার্টির মাধ্যমে এ সনাক্তকারী সংখ্যাটি কত তা জানা যায়।
Interval : Timor কন্ট্রোলের Timer event টা কত মিলি সেকেন্ডে পরপর সংঘটিত হবে তা এ প্রপার্টির মাধ্যমে নির্ধারণরে দেয়া যায়।
List Property প্রাথমিকভাবে কন্ট্রোলে কি কি আইটেম প্রদর্শিত হবে তা এই প্রপার্টির মাধ্যমে ঠিক করে দেয়া যায়।
List Count : কন্ট্রোলে কয়টা আইটেম আছে তা নির্ধারণের জন্য এ প্রপার্টি ব্যবহার করা হয়।
List Index : কন্ট্রোলের Select করা item এর index কত জানা যায়।
MDI Child Property: কোন Form MDI Child হিসেবে ব্যবহৃত হবে কি না তা নির্ধারণ করা হয়।
Password Char Property: কোন টেক্সট বক্সে text type করার সময় type করা character প্রদর্শিত না হয়ে যাতে চনা কোন Charactor প্রদর্শিত হয় সেই ব্যবস্থা করা হয়।
Path Property : কোন কন্ট্রোলে Current path কি আছে তা জানার জন্য এ প্রপাটি ব্যবহার করা হয়। Picture : কোন কন্ট্রোলে graphics file প্রদর্শনের জন্য Picture property ব্যবহৃত হয়।
Scale Height, Scale width এ প্রপার্টির মাধ্যমে Drawing বা Printing এর জন্য আমাদের ইচ্ছানুযায়ী Coordinate icale তৈরি করা সম্ভব।
Scalemode : কোন কন্ট্রোলের ভিতরের স্থানাংক পরিমাপের একক এই প্রপার্টির মাধ্যমে নির্ধারণ করা হয়।
Shape Shape Control টা কী ধরনের (Rectangle, Square, Oval etc) হবে তা নির্ধারণ করার জন্য।

Sorted: কন্ট্রোলের item গুলো sort (সাজানোর) করার জন্য এ প্রপার্টি ব্যবহার করা হয়।
Visible Propertyফর্মে সংযুক্ত কোন Object প্রদর্শিত হবে কি হবে না তা এ প্রপার্টির মাধ্যমে নির্ধারণ করা যায়।