سلام
متدی یا راه حلی برای این کار وجود داره یا نه..
به جز اون 100 خط بله راههای دیگه هم هست.
اگه کنترل هات رو فرم زیاده باید انها رو ارایه کنترلی می کردی تا اینکارا راحت بشه که می تونستی با یک حلقه همه رو به حالت قبل برگردونی
نیازی به این کار نیست. خود vb این آرایه رو داره.
خوب اول مواد لازم
:
- یک عدد CommandButton جدید در فرم قرار دهید و (Name) آن را به Reset تغییر دهید.
- یکم دقت
این قطعه را به پروژه اضافه کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تمام شد. سلامت باشید.
به همین سادگی!
موفق باشین .gif)
خوب بذار حالا یه توضیح هم بدم که دیگه کامل شه .gif)
ببینید کل کنترل های یک فرم درون یک آرایه وجود دارند. آن آرایه این است Me.Controls
یا Form1.Controls
در حقیقت اسم فرم.کنترل (Me به فرمی که در آن کد مینویسیم اشاره دارد.)
ما توسط TypeName میتونیم نوع Control رو متوجه بشیم (توسط رشته ای که بر میگردونه.)
در Form_Load (موقع شروع برنامه) عنوان ها رو در آرایه ای ذخیره کردیم.
وقتی دکمه Reset زده شود عنوان ها از همان آرایه (که در بالا اشاره شد) بازخوانی میشنوند و در Control های خود قرار میگیرند.
اگه سوالی داشتید بپرسید.
متشکرم