PDA

View Full Version : تغییر موقعت و اندازه اشیاء در پنجره



abcd_a
چهارشنبه 10 آذر 1389, 12:04 عصر
با درود
اگه بخواهیم همزمان که پنجره فرم تغییر اندازه می کنه اندازه اشیاه موجود در فرم نیز تغییر اندازه یا تغیر موقعیت کند باید چه کدی بنوسم در سی شارپ ؟
به عنوان مثال من یه TextBox در فرمم دارم می خوام زمانی که فرمم Maximize می شه اندازه TextBox نیز همزمان به اندازه عرض فرم بشه و زمانی که بخوام فرمم به حالت Restor (یعنی حالت قبلی) برگرده اندازه TextBox نیز به اندازه فرم بشه

hossin.esm
چهارشنبه 10 آذر 1389, 12:34 عصر
شما می تونید از خاصیت anchor شی استفاده کنید

kamran00f
چهارشنبه 10 آذر 1389, 17:29 عصر
با درود
اگه بخواهیم همزمان که پنجره فرم تغییر اندازه می کنه اندازه اشیاه موجود در فرم نیز تغییر اندازه یا تغیر موقعیت کند باید چه کدی بنوسم در سی شارپ ؟
به عنوان مثال من یه TextBox در فرمم دارم می خوام زمانی که فرمم Maximize می شه اندازه TextBox نیز همزمان به اندازه عرض فرم بشه و زمانی که بخوام فرمم به حالت Restor (یعنی حالت قبلی) برگرده اندازه TextBox نیز به اندازه فرم بشه

بهترین کار روشی هست که آقای hossin.esm گفتن. اینجوری کنترل به هر طرف که Anchor بشه فاصلش همیشه از همون طرف یکی میمونه. ولی اگه بخوای اندازه ی کنترل به دلخواه خودت تغییر کنه فمول های ریاضیشو تو رویداده SizeChanged فرمت بنویس.