PDA

View Full Version : سوال: انحنای کنترل ها



mehran6764
پنج شنبه 28 اسفند 1399, 11:14 صبح
سلام

اگر به عکس دقت کنید کنترل هایی مثل تکست باکس ، چک باکس و ... یه منحنی ظریفی دارن با وجود اینکه مشخصه این فرم
با ویندوز فرم هم درست شده ، چطوری این کارو کردن

153157

the king
پنج شنبه 28 اسفند 1399, 22:59 عصر
سلام

اگر به عکس دقت کنید کنترل هایی مثل تکست باکس ، چک باکس و ... یه منحنی ظریفی دارن با وجود اینکه مشخصه این فرم
با ویندوز فرم هم درست شده ، چطوری این کارو کردن

153157
تم خود ویندوز ئه، همه اون کنترل ها با وجود اینکه گوشه هاشون گرد به نظر میاد در واقع یک کادر مستطیلی دارند، صرفا اون گوشه ها با رنگ زمینه پر میشن و این تصور به وجود میاد که انگار جزئی از کنترل نیستند. مثلا یک Button وقتی روی خود Form یا داخل یک Panel قرار میگیره، با رنگ زمینه Form/Panel گوشه هاش رو رنگ می کنه و ظاهر فریبنده اش این تصور رو بوجود میاره که واقعا گوشه های گردی داره، الان button1 رنگ زمینه فرم رو دورش رسم کرده و button2 رنگ زمینه Panel ای که داخلش قرار گرفته :
153161
اما همون Button فرضا وقتی روی PictureBox ای قرار بگیره که رنگ زمینه متفاوتی داره، دیگه نمیتونه اون ترفند رو بکار ببره و دستش رو میشه. چون Button دیگه داخل PictureBox نیست، رویش قرار داره و برای همین اصلا رنگ یا عکس داخل Picture رو تشخیص نمیده. الان button3 و button4 تصور می کنند پشت شون فقط فرم ئه و میخوان با همون رنگ زمینه فرم ما رو فریب بدهند :
153162

mehran6764
جمعه 29 اسفند 1399, 11:57 صبح
تم خود ویندوز ئه، همه اون کنترل ها با وجود اینکه گوشه هاشون گرد به نظر میاد در واقع یک کادر مستطیلی دارند، صرفا اون گوشه ها با رنگ زمینه پر میشن و این تصور به وجود میاد که انگار جزئی از کنترل نیستند. مثلا یک Button وقتی روی خود Form یا داخل یک Panel قرار میگیره، با رنگ زمینه Form/Panel گوشه هاش رو رنگ می کنه و ظاهر فریبنده اش این تصور رو بوجود میاره که واقعا گوشه های گردی داره، الان button1 رنگ زمینه فرم رو دورش رسم کرده و button2 رنگ زمینه Panel ای که داخلش قرار گرفته :
153161
اما همون Button فرضا وقتی روی PictureBox ای قرار بگیره که رنگ زمینه متفاوتی داره، دیگه نمیتونه اون ترفند رو بکار ببره و دستش رو میشه. چون Button دیگه داخل PictureBox نیست، رویش قرار داره و برای همین اصلا رنگ یا عکس داخل Picture رو تشخیص نمیده. الان button3 و button4 تصور می کنند پشت شون فقط فرم ئه و میخوان با همون رنگ زمینه فرم ما رو فریب بدهند :
153162

ممنون از پاسخ و زحمتی که کشیدین
اما یه تیکه از فرمایشات شما رو متوجه نشدم
منظورتون این هست که با کد یا پراپرتی خاصی گوشه های باتن رو رنگی کنیم ؟
یا اینکه رنگ زمینه مثلا پنل با رنگ زمینه باتن فرق کنه ؟

the king
جمعه 29 اسفند 1399, 13:39 عصر
ممنون از پاسخ و زحمتی که کشیدین
اما یه تیکه از فرمایشات شما رو متوجه نشدم
منظورتون این هست که با کد یا پراپرتی خاصی گوشه های باتن رو رنگی کنیم ؟
یا اینکه رنگ زمینه مثلا پنل با رنگ زمینه باتن فرق کنه ؟
بله با کد نویسی.

153164

153163