ورود

View Full Version : تفاوت ClientWidth با Width



1485159
دوشنبه 05 بهمن 1388, 00:30 صبح
سلام
فکر کنم سوالم کاملا واضح باشه..
ممنون.

Mahmood_M
دوشنبه 05 بهمن 1388, 02:12 صبح
ClientWidth عرض مفید فرم رو مشخص می کنه ، اگر دقت کنید دور فرم یک حاشیه وجود داره ، اگر مقدار Width رو درنظر بگیرید ، حاشیه ها هم جزء عرض به حساب میان ولی ClientWidth درواقع میشه عرض کل فرم منهای عرض حاشیه های فرم ...
فرم یک خاصیت به نام BorderWidth داره که با مقداردهی اون می تونید برای فرم یک حاشیه ی دلخواه در نظر بگیرید ، در اینصورت ClientWidth میشه کل عرض منهای اندازه ی نوار حاشیه ی دور فرم و منهای 2 برابر عددی که برای BorderWidth درنظر گرفتید ( چون BorderWidth در دو طرف اعمال میشه پس دو برابرش رو حساب می کنیم )
علاوه بر توضیحات بالا ، تصویر زیر هم به درک بهتر کمک می کنه :

-----------------------------------------------
http://mahmoodn.persiangig.com/image/CW.jpg
-----------------------------------------------

در مورد Height و ClientHeght هم این موضوع صدق میکنه ...

موفق باشید ...