প্রিয় সি-শার্প শিক্ষার্থীবৃন্দ আমরা এতদিন যে সকল প্রোজেক্ট করলাম তা মুলত আমাদের প্রফেসনাল লাইফে কোন কাজেই আসবে না। কিন্তু যে প্রোজেক্ট গুলো আমরা করেছি তার লজিক গুলো আমাদের প্রফেসনাল লাইফে কাজে আসবে। আমার পূর্বের টিউনগুলো পড়ে থাকলে বলব আমরা সি-শার্প সম্পর্কে মোটামুটি একটা ধারনা পেয়েছি। আজ থেকে আমরা বড় বড় প্রোজেক্ট এর মধ্যে যে সব ছোট ছোট কাজ করতে হয় আমরা তাই শিখবো। বড় প্রোজেক্ট বলতে বুঝাচ্ছি স্কুল
প্রোজেক্ট, ম্যানেজমেন্ট সফটওয়্যার ইত্যাদি।
আমরা এতদিন শুধু একটা ফরম এ কাজ করেছি কিন্তু একটা বড় প্রোজেক্টে কখনই একটা ফরম থাকেনা। একটা বড় প্রোজেক্ট একের অধিক ফরম নিয়ে গঠিত।
আজ আমরা দেখব এই ফরম গুলো কি ভাবে একটা ফরম থেকে অন্য ফরম ওপেন করা যায়। চলুন তাহলে শুরু করা যাক।
একটি ফরম ওপেন হবে। এই ফরম এ একটি বাটন যোগ করি এবং এর টেক্সট পরিবর্তন করে “Open Form 2” লিখি।
এখন আমরা আরও একটি ফরম যোগ করবো।
আরও একটি ফরম যোগ করতে Solution Explorer এর ভিতর ফাকা স্থানে মাউস এর রাইট-বাটন ক্লিক করি। এবং যে চার্ট দিবে তার মদ্ধ থেকে ADD >> Windows Form Select করি।
এখন একটি বক্স ওপেন হবে এখান থেকে বাম পাশের লিস্ত থেকে windows form select করি এবং ডান পাশের বক্স থেকে windows form select করে ADD বাটন এ ক্লিক করি।
এখন দেখেন Form2 নামে একটি ফরম Solution Explorer এ যোগ হয়েছে। এবং ডিজাইন উইন্ডোতে Form2 এর ডিজাইন দেখাচ্ছে।
এখন আমরা Form1 এর ডিজাইন ভিউতে গিয়ে বাটনটির ক্লিক ইভেন্টে কোড লিখবো। তাহলে বাটনটির ক্লিক ইভেন্ট এ চলে যান। এখন নিচের কোডগুলো লিখুন।
Form2 Form2 = new Form2();
Form2.ShowDialog();
এখন প্রোজেক্টটি রান করান। তারপর ফরম এর বাটন বাটনটি ক্লিক করুন। দেখবেন ফরম ২ ওপেন হয়েছে।
এই লজিকটি কোথাই ব্যবহার করবো?
উদাহরণঃ মনে করি আইডিএম এর File >> Add New Download এ ক্লিক করলে
নিচের মত একটি ফরম ওপেন হয়।
এই কাজটি করা হয়েছে এই পদ্ধতিতে।
সবাইকে ধন্যবাদ। ভালো লাগলে অবশ্যই জানাবেন।
আর যদি বুজতে না পারেন তবে ফেসবুক জানাতে পারেন। যত দ্রুত সম্ভব আপনার উত্তর দেয়ার চেষ্টা করবো।
প্রথম প্রকাশিত এইখানে।
আমি ইসলাম আমিনুল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 32 টি টিউন ও 27 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।