PDA

View Full Version : قرار دادن TImage بر روی PageControl



Pr0grammer
چهارشنبه 01 آبان 1387, 15:06 عصر
سلام...

وقتی یک Image و یک PageControl روی فرم بذارید، می بینید که Image همیشه پست PageControl می مونه!
چطوری می تونم کاری کنم که بیاد روی PageControl قرار بگیره؟! :متفکر:

m-khorsandi
چهارشنبه 01 آبان 1387, 16:24 عصر
Image رو بذار توی PageControl

Pr0grammer
چهارشنبه 01 آبان 1387, 16:45 عصر
Image رو بذار توی PageControl
:لبخند:اینو که می دونستم! منظورم غیر از اینه!

Mahmood_M
چهارشنبه 01 آبان 1387, 17:34 عصر
اینو که می دونستم! منظورم غیر از اینه!
اگه روی یک کامپوننت که روی فرم گذاشتی راست کلیک کنی و بری روی گزینه Control می بینی که دو تا گزینه به نامهای Send to Back و Bring to Front وجود داره که اولی کامپوننت رو به زیر کامپوننتهای دیگه می بره و دومی کامپوننت رو به روی کامپوننت های دیگه میاره ، اما امکان این که یک Graphic Control رو روی یک WinControl بزاری وجود نداره ...
کنترل TImage یک Graphic Control هست و Page Control هم یک WinControl ، پس نمی تونی Image رو روی PageControl بزاری ، Image رو می تونی مثلا روی یک TShape یا یک TPaintBox بزاری که از نوع کنترلهای گرافیکی هستن ...
اما برای حل مشکلت می تونی یک Image رو توی یک Panel بزاری و خاصیت Aligne اون رو روی AlClient تنظیم کنی تا کل Panel رو بگیره ، بعد اون Panel رو روی Page Control بزاری ، با این کار می تونی Image رو روی PageControl نمایش بدی ...

اگه لازم بود بگو تا یک مثال قرار بدم ...

موفق باشی ...

Majid-Sh
چهارشنبه 01 آبان 1387, 17:42 عصر
يه راه ساده اينه كه Image رو تو يك Panel بذاري و AutoSize پنل رو True بكني

Pr0grammer
چهارشنبه 01 آبان 1387, 17:57 عصر
سلام محمود جان ...
نیازی به مثال نیست، خودم درست کردم! فقط ممنونم از همه :قلب: