সি শার্প প্রোজেক্ট [পর্ব-১৩] :: এক ফরম থেকে অন্য ফরমে জাম্প করা

সি শার্প প্রোজেক্ট

প্রিয় সি-শার্প শিক্ষার্থীবৃন্দ আমরা এতদিন যে সকল প্রোজেক্ট করলাম তা মুলত আমাদের প্রফেসনাল লাইফে কোন কাজেই আসবে না। কিন্তু যে প্রোজেক্ট গুলো আমরা করেছি তার লজিক গুলো আমাদের প্রফেসনাল লাইফে কাজে আসবে। আমার পূর্বের টিউনগুলো পড়ে থাকলে বলব আমরা সি-শার্প সম্পর্কে মোটামুটি একটা ধারনা পেয়েছি। আজ থেকে আমরা বড় বড় প্রোজেক্ট এর মধ্যে যে সব ছোট ছোট কাজ করতে হয় আমরা তাই শিখবো। বড় প্রোজেক্ট বলতে বুঝাচ্ছি স্কুল
প্রোজেক্ট, ম্যানেজমেন্ট সফটওয়্যার ইত্যাদি।
আমরা এতদিন শুধু একটা ফরম এ কাজ করেছি কিন্তু একটা বড় প্রোজেক্টে কখনই একটা ফরম থাকেনা। একটা বড় প্রোজেক্ট একের অধিক ফরম নিয়ে গঠিত।
আজ আমরা দেখব এই ফরম গুলো কি ভাবে একটা ফরম থেকে অন্য ফরম ওপেন করা যায়। চলুন তাহলে শুরু করা যাক।

ধাপ ০১

  • Open Visual Studio 2010
  • "File" -> "New" -> "Project..."
  • Choose "Template" -> "Visual C#" -> "Windows Form Application "

একটি ফরম ওপেন হবে। এই ফরম এ একটি বাটন যোগ করি এবং এর টেক্সট পরিবর্তন করে “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 এ ক্লিক করলে

নিচের মত একটি ফরম ওপেন হয়।

এই কাজটি করা হয়েছে এই পদ্ধতিতে।

সোর্স কোডটি ডাউনলোড করুন।

সবাইকে  ধন্যবাদ। ভালো লাগলে অবশ্যই জানাবেন।

আর যদি বুজতে না পারেন তবে ফেসবুক জানাতে পারেন। যত দ্রুত সম্ভব আপনার উত্তর দেয়ার চেষ্টা করবো।

প্রথম প্রকাশিত এইখানে

Level 2

আমি ইসলাম আমিনুল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 32 টি টিউন ও 27 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস