PDA

View Full Version : سوال: اجرا شدن یک رویه در حالت دیزاین



Mrs.Net
جمعه 17 آبان 1387, 09:21 صبح
میخوام پنلی درست کنم که وقتی تو حالت دیزاین یک کنترل داخل اون میگذاریم
خودبخود این کنترل بالای پنل قرار بگیره و کنترلهای بعدی زیر اون با فاصله مشخصی قرار بگیره

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

SMRAH1
جمعه 17 آبان 1387, 11:10 صبح
سلام

تمام متد ها و property ها در حالت طراحی ،فعال هستند به استثنای برخی که ممکن است حالت طراحی را تحت تاثیر قرار دهند (مثلا در حالت طراحی یک کنترل فوکوس نمی گیرد!).در نتیجه تمام کد های مقدار دهی اولیه یک کنترل،رسم (paint) و ... به خوبی کارخواهند کرد.
برای جداسازی یک فرآیند در حالت طراحی با حالت معمولی می تونید از خصوصیت DesignMode که توی هر Component ای (از جمله Control ها) موجود است ، استفاده کنید.به عبارت دیگه این متغیر می تواند مرجع تصمیم گیری برنامه نویس برای حالت طراحی و کاربردی باشد.
یک نمونه برنامه ،در پیوست برای نمایش همین موضوع گذاشته ام.در ضمن قبل از دیدن حالت طراحی فرم،یک بار برنامه را RebuildAll کنید!

موفق باشید

Mrs.Net
جمعه 17 آبان 1387, 21:28 عصر
ممنون باید ببینم این پارامتر چه کمکی میکنه