PDA

View Full Version : حركت دادن عكس موجود در كنترل image



سعید صابری
دوشنبه 16 آذر 1388, 10:33 صبح
سلام دوستان

چگونه ميشه يك عكس خيلي بزرگ در يك image نشان بدم و نمي خوام از خاصيت استريچ استفاده كنم كه عكس جمع بشه مي خوام جوري باشه كه كاربر بتونه با موس بتونه حركت بده و اون قسمت هاي كه بعلت بزرگي عكس در image نمايش داده نشده ببينه؟

يا منظورم تصوير شناور در يك كنترل image است

دلفــي
دوشنبه 16 آذر 1388, 11:05 صبح
سلام دوستان

چگونه ميشه يك عكس خيلي بزرگ در يك image نشان بدم و نمي خوام از خاصيت استريچ استفاده كنم كه عكس جمع بشه مي خوام جوري باشه كه كاربر بتونه با موس بتونه حركت بده و اون قسمت هاي كه بعلت بزرگي عكس در image نمايش داده نشده ببينه؟

يا منظورم تصوير شناور در يك كنترل image است

شما مي تونيد از يه شي Image در داخل يه شي Panel استفاده كنيد و Image رو در داخل Panel حركت بديد .

zidane
دوشنبه 16 آذر 1388, 11:15 صبح
دانلود سورس:

http://delphi.about.com/library/weekly/code/panning.zip

توضيحات (انگليسي):

http://delphi.about.com/od/adptips2006/qt/panning.htm

مثال با اسکرول:

http://www.greatis.com/delphicb/tips/lib/examples/components-scrollimage.zip

سعید صابری
دوشنبه 16 آذر 1388, 11:43 صبح
شما مي تونيد از يه شي Image در داخل يه شي Panel استفاده كنيد و Image رو در داخل Panel حركت بديد .


منظورم حركت عكس درون image است

vcldeveloper
دوشنبه 16 آذر 1388, 12:57 عصر
یه ScrollBox روی فرم قرار بدید، و Image را داخل آن قرار بدید، و خصوصیت AutoSize آن را True کنید. در این حالت Image به اندازه تصویر موجود در آن بزرگ میشه، و اگر اندازه آن از محدوده ScrollBox خارج بشه، بطور خودکار نوار Scroll برای پیمایش تصویر به آن اضافه میشه.