با سلام
من دو تا فرم دارم در فرم شماره 1با توم دارم که می خواهم با کلیک روی باتوم فرم شماره 2 بالا بیاید باید ازچه کدی استفاده کنم؟
Form2 frm2=new Form2();
frm2.ShowDialog();
ببخشید که اینجا سوال میکنم ولی ربط داره:
چجوری میشه فرمی رو قبل از فرم اصلی اجرا کنیم؟!
یعنی form 2 که قراره پسوردی رو از کاربر بگیره،اول اجرا بشه،بعد form 1 !!!
و اینکه چجوری،ازیه فرم به فرم دیگه داده ارسال کنیم؟!
ببخشید که اینجا سوال میکنم ولی ربط داره:
چجوری میشه فرمی رو قبل از فرم اصلی اجرا کنیم؟!
یعنی form 2 که قراره پسوردی رو از کاربر بگیره،اول اجرا بشه،بعد form 1 !!!
و اینکه چجوری،ازیه فرم به فرم دیگه داده ارسال کنیم؟!
با سلام
من دو تا فرم دارم در فرم شماره 1با توم دارم که می خواهم با کلیک روی باتوم فرم شماره 2 بالا بیاید باید ازچه کدی استفاده کنم؟
N دو نمونه(new Form2()).ShowDialog();
// یا
Form2 x = new Form2();
x.ShowDialog();
سوال اول . در POGRAM برنامه که هست NEW FORM1 خودتو عوض کن و اسم فرم بعدی رو بنویس اون فرم بالا میاد . در مورد سوال دوم هم تو سوالایی که قبلا شده اینو نوشتم و ضمیمه کردم تو سوالا بگردی که این مشکل باشه من اونجا فایلی ضمیمه کردم رو دانلود کن کارتو راه میندازه . موفق باشیببخشید که اینجا سوال میکنم ولی ربط داره:
چجوری میشه فرمی رو قبل از فرم اصلی اجرا کنیم؟!
یعنی form 2 که قراره پسوردی رو از کاربر بگیره،اول اجرا بشه،بعد form 1 !!!
و اینکه چجوری،ازیه فرم به فرم دیگه داده ارسال کنیم؟!
توی رویداد لود فرم اول بیا اول فرم رو مخفی کن this.hide() و بعد فرم دوم رو نشون بدهببخشید که اینجا سوال میکنم ولی ربط داره:
چجوری میشه فرمی رو قبل از فرم اصلی اجرا کنیم؟!
یعنی form 2 که قراره پسوردی رو از کاربر بگیره،اول اجرا بشه،بعد form 1 !!!
و اینکه چجوری،ازیه فرم به فرم دیگه داده ارسال کنیم؟!
سوال اول . در POGRAM برنامه که هست NEW FORM1 خودتو عوض کن و اسم فرم بعدی رو بنویس اون فرم بالا میاد . در مورد سوال دوم هم تو سوالایی که قبلا شده اینو نوشتم و ضمیمه کردم تو سوالا بگردی که این مشکل باشه من اونجا فایلی ضمیمه کردم رو دانلود کن کارتو راه میندازه . موفق باشی
درسته اینجوری مجددا فرم جدید فرم 1 میشه . اما من خاستم در حالت انتزاعی نحوه پسورد دادن رو به دوستمون بفهمونم. در این حالت در انتها فرم لاگین هاید میشه hide / به هر حال اینم روشی هست . تو کد نویسی بهتر میشه بهش دید داشت .البته در این حالت فرم Startup تغییر میکنه
البته میتونی از متد show() l فرم جدید هم استفاده کنی که در اینصورت فرم اصلی هم فعال خواهد بودبا سلام
من دو تا فرم دارم در فرم شماره 1با توم دارم که می خواهم با کلیک روی باتوم فرم شماره 2 بالا بیاید باید ازچه کدی استفاده کنم؟
سلام
در رویداد کلیک دکمه فرم 1 :
کد:Form2 frm2=new Form2(); frm2.ShowDialog();
ببخشید من با وجود اینکه دوتا فرم دارم اما فقط form1 رو برام نشون میده و وقتی form2 میزنیم error میده.باید چی کارش کنم؟
دوست عزیز مطمئن هستید که عنوان فرم دوم را صحیح وارد می کنید؟ ممکن است نامگذاری دیگری داشته باشید![]()
یه سوال دارم.برای اینکه بتونم دوتا فرم رو اینطوری به هم وصل کنم باید دوتا فرم رو توی یه پروژه تعریف کرده باشم؟
من دوتا windowsFormApplication جدا تعریف کردم(دوتا پروژه هست که میخام فرم اینها رو به هم متثل کنم). اگر هردو رو توی یک پروژه تعریف کنم محدودیت خاصی برام ایجاد نمیکنه که؟
ممنون از جوابتون![]()
ببینید من صورت مسئله شما را اینطوری فرض میکنم بعد جوابتو میدم
فرض:
شما دوتا فرم دارید در یک پروژه فرم1 و فرم 2
الان وقتی اجرا میکنید فرم یک را نشان میده ولی شما میخواهید فرم 2 را که پسوورد میگیره اول نشان دهید بعد فرم1 را نشان دهید
شما کافیست در پروژه تون فایل program.cs را باز کنید ودر آخرین خط که نوشته application.run(new Form1) شما فرم1 را بنویسید Form2
بعد در داخل فرم2 یک کلید بزارید ود کد کلید بنویسید
Form1 frm=new Form1();
frm.ShowDilaog();
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
![]() |
ارتباط clips به C# | C#.NET | 1 | |
R | ارتباط سی شارپ و بانک اطلاعاتی | C#.NET | 7 | |
![]() |
ارتباط mysql با c#.net ؟؟؟ | C#.NET | 5 | |
M | ارتباط بین دو کمبو باکس | C#.NET | 4 | |
![]() |
ارتباط برنامه با سخت افزار و ایجاد محدودیت ثبت رکورد قبل از زمان مشخص | C#.NET | 3 |