فوری فوری:نحوه ی احضار یک فرم در فرم دیگر در c#

zahra1386

مدیر بازنشسته
کاربر ممتاز
سلام
لطفا در مورد اینکه چطوری میتونم در c# اول یه فرم رو اجرا کنم و با توجه به نتیجه ی اون ( بعد از زدن کلید ok در این فرم)فرم دیگه ای رو اجرا کنم؟
 

mike2

عضو جدید
البته بعد از اینکه فرم رو به صورت Dialog صدا زدید باید خاصیت DialogResult اونو چک کنید تا ببینید کاربر شما OK کلیک کرده یا Cancel. تا براساس اون تصمیم بگیرید. برایه اینکار هم در اون فرم دوم باید مثلا به دکمه OK یا هر اسم دیگه ای که دارید ( تایید و ...) به خاصیت DialogResult اون دکمه هم مقدار مناسبو بدید. و اگه می خاید فرم دوم با کلیک کردن ok خودش بسته بشه حتما باید اونو ShowDialogueکنید.
 

zahra1386

مدیر بازنشسته
کاربر ممتاز
خیلی ممنون از راهنمایی هاتون اما یه سوال دیگه ام دارم :
لازم نیست تعیین کنم کدوم فرم اول اجرا بشه ؟ اگه هست چطوری باید این کارو بکنم؟
 

zahra1386

مدیر بازنشسته
کاربر ممتاز
دوستای گلم حالا که اینقد لطف کردین میشه بگین چطوری میتونم تاریخ وزمان اجرای یه برنامه رو بازیابی کنم ؟:redface:
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
دوستای گلم حالا که اینقد لطف کردین میشه بگین چطوری میتونم تاریخ وزمان اجرای یه برنامه رو بازیابی کنم ؟:redface:

عزيزم منظورت زمان اجرای یک فرم رو از داخل برنامه گرفتن بود؟
اگه میخوای وقتی برنامه اجرا میشه در لود برنامه ساعت یا تاريخ رو بخونی باید از کلاس DateTime استفاده کنی و مشخصه ی Now. که هم شامل تاريخ (به تفکيک روز، ماه، سال) هست و هم شامل اطلاعات زمانی (به تفکيک ساعت، دقيقه و ثانيه و ...)
 

golemaryam_1983

عضو جدید
کاربر ممتاز
سلام ببخشید یه سوال صفحات فرزند یعنی صفحاتی که از مستر گرفته می شود باید فایل cs هم داشته باشن؟
 

A.S.Roma

عضو جدید
کاربر ممتاز
سلام ببخشید یه سوال صفحات فرزند یعنی صفحاتی که از مستر گرفته می شود باید فایل cs هم داشته باشن؟
شما Win App کار می کنی یا Web App !؟
تو وب ( یعنی ASP.NET ) مسترپیج داریم ! و هر پیجی هم که مستر داشته باشه فایل cs هم داره . ( به هم ارتباطی ندارن ! )
 

golemaryam_1983

عضو جدید
کاربر ممتاز
شما Win App کار می کنی یا Web App !؟
تو وب ( یعنی ASP.NET ) مسترپیج داریم ! و هر پیجی هم که مستر داشته باشه فایل cs هم داره . ( به هم ارتباطی ندارن ! )
سلام خوب وقتی که یک نیو فرم انتخاب می کنیم اگر بخوایم از مستر استفاده کنیم باید تیک گزینه رو بزنیم علاوه بر این باید تیک cs هم باید بزنیم یا نه ، علاوه بر مستر.
 

zahra1386

مدیر بازنشسته
کاربر ممتاز
عزيزم منظورت زمان اجرای یک فرم رو از داخل برنامه گرفتن بود؟
اگه میخوای وقتی برنامه اجرا میشه در لود برنامه ساعت یا تاريخ رو بخونی باید از کلاس DateTime استفاده کنی و مشخصه ی Now. که هم شامل تاريخ (به تفکيک روز، ماه، سال) هست و هم شامل اطلاعات زمانی (به تفکيک ساعت، دقيقه و ثانيه و ...)
آره عزیزم:gol:
اما من میخوام این کارو توی فرم انجام بدم.این تاریخ رو هم باید توی رجیستری ثبت کنم از این کلاسی که گفتی چطوری باید استفاده کنم توی فرمم؟چه تابع هایی رو توش به کار ببرم (شرمنده من تازه دارم سی شارپ یاد میگیرم:redface: )
 

mina_1367

عضو جدید
سلام خوب وقتی که یک نیو فرم انتخاب می کنیم اگر بخوایم از مستر استفاده کنیم باید تیک گزینه رو بزنیم علاوه بر این باید تیک cs هم باید بزنیم یا نه ، علاوه بر مستر.

اون یکی گزینه برای این هست که فرم ما کدنویسیش از اچ تی ام الش جدا باشه یا نه با هم باشه .
بهتره تیک بزنی که جدا باشه .

آره عزیزم:gol:
اما من میخوام این کارو توی فرم انجام بدم.این تاریخ رو هم باید توی رجیستری ثبت کنم از این کلاسی که گفتی چطوری باید استفاده کنم توی فرمم؟چه تابع هایی رو توش به کار ببرم (شرمنده من تازه دارم سی شارپ یاد میگیرم:redface: )

ایم کلاس از کلاس های خود asp هست و نیازی به تعریف جای دیگه نداره .
کافیه هرجایی که زمان رو می خواهی بگیری همون تیکه برنامه ای که دوستمون گفتند رو بنویسی . ( تاریخ و زمان سیستم رو میگیره یعنی به میلادی )

من یه کلاس برای تاریخ شمسی هم دارم اگه خواستی برات میزارم .
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
آره عزیزم:gol:
اما من میخوام این کارو توی فرم انجام بدم.این تاریخ رو هم باید توی رجیستری ثبت کنم از این کلاسی که گفتی چطوری باید استفاده کنم توی فرمم؟چه تابع هایی رو توش به کار ببرم (شرمنده من تازه دارم سی شارپ یاد میگیرم:redface: )

هرجا خواستی مثلاً زمان رو بگيری :
DateTime.Now.Hour ساعت رو میده بهت و همینجور برای باقی موارد. در همين بخش، Date تاريخ ميلادی رو میده، TimeOfDay، .... هم هست که میتونی ازشون استفاده کنی :gol: برای رجیستری هم که فکر کنم قبلاً تاپيک داشتيم و صحبت کرديم.
 

zahra1386

مدیر بازنشسته
کاربر ممتاز
هرجا خواستی مثلاً زمان رو بگيری :
DateTime.Now.Hour ساعت رو میده بهت و همینجور برای باقی موارد. در همين بخش، Date تاريخ ميلادی رو میده، TimeOfDay، .... هم هست که میتونی ازشون استفاده کنی :gol: برای رجیستری هم که فکر کنم قبلاً تاپيک داشتيم و صحبت کرديم.

ممنون .......
بله عزیزم مشکل رجیستری ام که همون موقع حل شد .اگه اینجا مطرح کردم فقط جهت این بود که منظورمو کاملتر بیان کرده باشم .:gol:
 

Similar threads

بالا