PDA

View Full Version : جلوگیری از تغییر اندازه یک فرم



vbprogramer
سه شنبه 24 شهریور 1383, 18:45 عصر
سلام به همه دوستان عزیز
خسته نباشید
من دارم یک برنامه می نویسم می خواهم فرمهای برنامه قابلیت minimize شدن را داشته باشند یعنی borderstyle فرم مقدار 2 داشته باشه ولی کاربر با حرکت دادن موس روی حاشیه فرم نتونه فرم را از یک طرف بکشه یا کلا ً اندازه پیش فرض را عوض کنه
چه کار کنم؟ :(
لطفاً کمک کنید
خیلی ممنون می شم :wink:

MM_Mofidi
سه شنبه 24 شهریور 1383, 19:22 عصر
خب فرمت را به صورت borderstyle=2 در بیار و یک دگمه بده که وقتی click شد WindowState را عوض کند

vbprogramer
سه شنبه 24 شهریور 1383, 19:58 عصر
سلام آقای مفیدی
خیلی ممنون از جواب شما
ولی میشه یکم وازه تر بگید چه کار کنم
فرم من به صورت maximize نیست و نمی خواهم باشه فقط می خواهم قابلیت minimize شدن رو داشته باشه
و کاربر هر وقت خواست اون رو minimize کنه و در عین حال نتونه ارتفاع و پهنای فرم را با موس کم یا زیاد کند

:mrgreen: با تشکر از همه

MM_Mofidi
سه شنبه 24 شهریور 1383, 20:24 عصر
بیا اینم یه مثال
می تونی button های قشنگ و xp و.. استفاده کنی

Ariyan
چهارشنبه 25 شهریور 1383, 01:14 صبح
شما میتونید BorderStyle را Fixed Single - 1 و خاصیت MinButton را True بگیرید (خیلی منطقی تره :wink: )

MM_Mofidi
چهارشنبه 25 شهریور 1383, 01:45 صبح
راست میگه الکی لقمه رو دور سرم پیچوندم
البته برای فرمهایی که از skinهای اختصاصی استفاده میکنند (از کلیدهایی غیر از استاندارد ویندوز استفاده می کنند) باید از آن روش قبلی استفتده کرد

vbprogramer
چهارشنبه 25 شهریور 1383, 07:49 صبح
سلام (:D)
خیلی ممنون از جوابهای شما درست شد


موندم چرا عقل خودم نرسیده بود :D


Mer29+1