تمام سوالات سوالات بدون پاسخ سوال بپرسید

باسلام من برنامه نوشتم که تو فرم اصلی یعنی فرم 1 یه دیتاگرید هستش با یه دکمه جستجو .... من میخوام وقتی دکمه جستجو رو میزنم یه فرم mdi بازشه(فرم فرزند) که توش یه تکست باکسه با یه دکمه برای دریافت اطلاعات از تکست باکس .... تویه این دکمه دریافت اطلاعات من دستور select خودم و ایجاد میکنم و اونو از طریق یه متغیر ایستا به فرم 1 میفرستم و فرم 2 رو یبندم .... فرم 1 که از طریق دکمه جستجو فرم 2رو باز کرده باید این دستور select و بگیر و تو همن دکمه جستجو داده هارو از دیتابیس بازیابی بکنه و به دیتاگرید بده ..... خوب ولی وقتی کاربر دکمه جستجورو میزنه فرم 2 بازمیشه اینجا باید دستورات داخل دکمه جستجو اجرا نشن تا فرم 2 بسته شه ولی این کار انجام نمیشه یعنی فرم 2 باز میشه و بقیه دستورات هم بعد اون اجرا میشن و رویداد کلیک دکمه جستجو به اتمام میرسه قبل اینکه فرم 2 بسته بشه و کاربر اطلاعات و وارد کرده باشه .. پس در نتیجه جستجو هم انجام نمیشه ؟ ممنون میشم اگه راهنماییم کنید m.n0uri@yahoo.com ممنون میشم اگه پاسخ و به ایمیل ارسال کنید m.n0uri@yahoo.com این 0 تو آدرس ایمل صفر هستش

1 پاسخ

سلام
ببین دوست عزیر اگر درست متوجه شده باشم، شما نیاز داری فراخوانی فرم ۲ بصورتی باشه که تا ورودی رو بصورت کامل از کاربر دریافت نکرده، برنگرده. به این نحوه نمایش فرم در سیستم مایکروسافت نمایش dialog ی یا modal گفته می شه.

برای انجام این کار شما باید از تابع ()form2.ShowDialog برای نمایش فرم ۲ استفاده کنید. در این صورت روال فراخوانی کننده این دستور تا زمانی که فرم ۲ بسته نشده از این فراخوانی برنمی گردد. ضمناً این تابع مقدار برگشتی هم دارد که می تواند برای تشخیص این که کاربر کلید تایید یا لغو یا ... را زده است، استفاده شود.
موفق باشید.

toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×2
  • پرسیده شده: 31 ژوئیه '13, 18:11
  • بازدید: 1,667 بار
  • آخرین بروزرسانی: 02 اوت '13, 04:42

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

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


توسط RSS:

پاسخها

پاسخها و نظرها