PDA

View Full Version : سوال: تغییر خودکار سایز فرم در سی شارپ!



dnldrbnd
سه شنبه 07 شهریور 1396, 13:44 عصر
سلام دوستان
چطوری میتونم جلوی تغیر خودکار سایز فرم رو در سی شارپ بگیرم
من یک فرم در VS اضافه می کنم به عنوان مثال سایزش 300*500
زمانی که فرم load میشه سایزش خودکار تغییر می کنه
در ضمن از کامپونت های تلریک هم استفاده می کنم (نمیدونم ربطی داره یا نه )
ممنون میشم راهنمایی بفرمایید

رامین مرادی
سه شنبه 07 شهریور 1396, 15:41 عصر
سلام وقت بخیر

سلام دوستان
چطوری میتونم جلوی تغیر خودکار سایز فرم رو در سی شارپ بگیرم
من یک فرم در VS اضافه می کنم به عنوان مثال سایزش 300*500
زمانی که فرم load میشه سایزش خودکار تغییر می کنه
در ضمن از کامپونت های تلریک هم استفاده می کنم (نمیدونم ربطی داره یا نه )
ممنون میشم راهنمایی بفرمایید

اتوسایز فرم رو روی false قرار بدید.
در ضمن ببینید Window State رو حالت نرمال قرار داشته باشه

dnldrbnd
سه شنبه 07 شهریور 1396, 15:51 عصر
سلام وقت بخیر


اتوسایز فرم رو روی false قرار بدید.
در ضمن ببینید Window State رو حالت نرمال قرار داشته باشه
دوست عزیز تمامی این Optionها رو چک کردم همه درست بودند حتی AutoScaleMode هم روی Font و Dpi تنظیم کردم اما متاسفانه جواب نگرفتم

Salar Ashgi
سه شنبه 07 شهریور 1396, 23:04 عصر
این کد باید کارتون رو راه بندازه :



private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
}

vB.N3T
چهارشنبه 08 شهریور 1396, 10:46 صبح
یه راه دیگم هستش شاید به کارتون بیادش
از ابزار panel استفاده کنید و خاصیت dock شو بر اساس فرمتون تغیر بدید
فیکس میکنه فرم رو حتی تو مانیتور های با رزولویشن متفاوت

mr.sirwan
پنج شنبه 09 شهریور 1396, 00:38 صبح
با سلام دوست عزیز، لطفا مشخصات مانیتورتون رو بگین، احتمالا به خاطر رزولوشن مانیتور باشه، درصورتیکه مانیتورتون Full HD و یا 4k هستش شمارو به این پست (http://barnamenevis.org/showthread.php?534508-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%B3%D8%A7%DB%8C%D8%B2-form&p=2356443&viewfull=1#post2356443) ارجاع میدم

dnldrbnd
پنج شنبه 09 شهریور 1396, 10:59 صبح
این کد باید کارتون رو راه بندازه :



private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
}


متاسفانه این کد هم کار نکرد :ناراحت::ناراحت:

dnldrbnd
پنج شنبه 09 شهریور 1396, 11:00 صبح
یه راه دیگم هستش شاید به کارتون بیادش
از ابزار panel استفاده کنید و خاصیت dock شو بر اساس فرمتون تغیر بدید
فیکس میکنه فرم رو حتی تو مانیتور های با رزولویشن متفاوت
ممنونم از شما ولی متاسفانه جواب نداد ....:ناراحت:

dnldrbnd
پنج شنبه 09 شهریور 1396, 11:02 صبح
با سلام دوست عزیز، لطفا مشخصات مانیتورتون رو بگین، احتمالا به خاطر رزولوشن مانیتور باشه، درصورتیکه مانیتورتون Full HD هستش شمارو به این پست (http://barnamenevis.org/showthread.php?534508-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%B3%D8%A7%DB%8C%D8%B2-form&p=2356443&viewfull=1#post2356443) ارجاع میدم

من رزولوشن مانیتورم 4K هستش ولی قبلا این مشکل رو نداشتم الان به این مشکل برخوردم ولی به روی چشم اون فایل رو هم دانلود می کنم و کارهایی که گفته شده را انجام می دهم
بازم از لطفتون ممنونم ... :قلب:

dnldrbnd
جمعه 10 شهریور 1396, 11:52 صبح
با سلام دوست عزیز، لطفا مشخصات مانیتورتون رو بگین، احتمالا به خاطر رزولوشن مانیتور باشه، درصورتیکه مانیتورتون Full HD و یا 4k هستش شمارو به این پست (http://barnamenevis.org/showthread.php?534508-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%B3%D8%A7%DB%8C%D8%B2-form&p=2356443&viewfull=1#post2356443) ارجاع میدم


عرض ادب
دوست عزیز ممنونم از لطفتون خیلی زحمت کشیدین مشکل من حل شد :تشویق::تشویق::قلب::قلب::قلب:: لب: