PDA

View Full Version : بدست آوردن موقعيت كنترل در فرم parent



parselearn
جمعه 11 اردیبهشت 1388, 11:21 صبح
سلام
براي بدست آوردن موقعيت كنترل از داخل خود كنترل بايد چيكار كرد؟

r0ot$harp
جمعه 11 اردیبهشت 1388, 12:38 عصر
سلام
براي بدست آوردن موقعيت كنترل از داخل خود كنترل بايد چيكار كرد؟

دوست عزیز منظورتون از موقعیت کنترل چیه؟ یعنی می خواین موقعیت x y رو در داحل فورم بدست بیارین؟



باتشکر احسان

parselearn
جمعه 11 اردیبهشت 1388, 21:48 عصر
من در حال ساخت يك ocx شبيه به ليست هستم(يا هر چيز ديگه اي)

مي خوام موقعيت كنترل رو در فرم قرار گرفته در آن بدست بيارم
منظورم Top و Left كنترل هست.

r0ot$harp
شنبه 12 اردیبهشت 1388, 10:05 صبح
من در حال ساخت يك ocx شبيه به ليست هستم(يا هر چيز ديگه اي)

مي خوام موقعيت كنترل رو در فرم قرار گرفته در آن بدست بيارم
منظورم Top و Left كنترل هست.

دوست عزیز شما می تونید از Event مربوط به UserControl_Resize() استفاده کنید . وقتی این Event اجرا شد یعنی کنترل شما اندازش تغییر کرده است .


باتشکر احسان

Mbt925
شنبه 12 اردیبهشت 1388, 10:54 صبح
برای بدست آوردن مختصات کنترل وقتی روی فرم قرار میگیره توسط شیء Extender انجام میشه:





Extender.left
Extender.top