ورود

View Full Version : یه کنترل برای Scroll کردن تصاویر



niloufar
شنبه 24 اردیبهشت 1384, 19:11 عصر
سلام
کنترل به همراه مثال

mohsengrisly
یک شنبه 25 اردیبهشت 1384, 00:04 صبح
ویرایش شد
بهتره یک کم مهربون تر با هم باشیم ما توی این بخش یک
صمیمیت خاص دارم که نباید از بین بره .
با تشکر
بابک زواری

niloufar
یک شنبه 25 اردیبهشت 1384, 08:47 صبح
ویرایش شد
بهتره یک کم مهربون تر با هم باشیم ما توی این بخش یک
صمیمیت خاص دارم که نباید از بین بره .
با تشکر
بابک زواری

sharpboy
یک شنبه 25 اردیبهشت 1384, 10:14 صبح
یه کنترل دیگه برای Scroll کردن تصاویر
امیدوارم براتون مفید باشه
فقط اگه کاملترش کردید به دست ماهم برسونید

بابک زواری
یک شنبه 25 اردیبهشت 1384, 10:28 صبح
ممنون آقای sharpboy لطف کردید :flower:

mohsengrisly
یک شنبه 25 اردیبهشت 1384, 11:45 صبح
ای اقا ما که چیزی نگفتیم :embr:
جناب زواری اینم مهربون تر :wise1:

بابک زواری
یک شنبه 25 اردیبهشت 1384, 12:31 عصر
:flower: ممنون میدونم فقط میخوام اینجا همه با هم یکدل باشیم همین
قربانت :flower:

mostafa612003
یک شنبه 25 اردیبهشت 1384, 18:30 عصر
سلام
ببخشید برنامه اول درست کار نمی کند
اگر می شود شما هم یک تست کنید
متشکرم

armin_izer
یک شنبه 25 اردیبهشت 1384, 19:34 عصر
ممنون اقای SharpBoy :موفق:

R_BABAZADEH
دوشنبه 26 اردیبهشت 1384, 11:11 صبح
برنامه های جالبی بود


:flower: ممنون میدونم فقط میخوام اینجا همه با هم یکدل باشیم همین
قربانت :flower:
اخ گفتی :تشویق:

mostafa612003
چهارشنبه 28 اردیبهشت 1384, 06:10 صبح
سلام
کنترل اول خیلی خوب بود فقط یک مشکل کوچک دارد
وآن این است که هیچ کنترلی روی آن قرار نمی گیرد

آیا راه حلی برای حل این مشکل هست؟
خیلی متشکرم

niloufar
چهارشنبه 28 اردیبهشت 1384, 14:31 عصر
سلام
1- آقا بابک، هر پستی را که فکر می کنید به درد نمی خوره، بهتره حذف کنید (تا بی خود تاپیک طولانی نشود) (ببخشید ولی من تازه یادم نیفتاده پست بزنم، بلکه چند روزی نبودم)
2-

کنترل اول خیلی خوب بود فقط یک مشکل کوچک دارد
وآن این است که هیچ کنترلی روی آن قرار نمی گیرد

آیا راه حلی برای حل این مشکل هست؟
اگه منظورتون اینه که Container باشه، این کنترل Container نیست (ضمن اینکه خیلی هم این بدرد نمی خوره. چون تصاویر Container وقتی به درد می خورند که به عنوان پس زمینه استفاده شود و این با تصویر دارای Scroll نمیسازد) ولی اگه منظورتون اینه که هیچ چی نمیشی روی آن دیده بشه که اصلا اینچنین نیست.

mostafa612003
چهارشنبه 28 اردیبهشت 1384, 21:53 عصر
سلام
1-من وقتی که یک label روی آن قرار میدهم زیر آن قرار می گیرد
2-من می خواهم یک عکس به اندازه واقعیش نمایش داده شود اگر بزرگ است و در کنترلی که گذاشته ام جا نمی شود scroll روی کنترل بگذارد

خیلی متشکرم

mostafa612003
جمعه 30 اردیبهشت 1384, 11:17 صبح
??????

niloufar
شنبه 31 اردیبهشت 1384, 13:14 عصر
سلام

من وقتی که یک label روی آن قرار میدهم زیر آن قرار می گیرد
من که این کار را میکنم و اینجوری نمیشه. شاید شما اول Label را روی فرم قرار داده اید که در اینصورت یه کلیک راست روی این Label کنید و گزینه Bring To Front را انتخاب کنید (البته در Design Time)

من می خواهم یک عکس به اندازه واقعیش نمایش داده شود اگر بزرگ است و در کنترلی که گذاشته ام جا نمی شود scroll روی کنترل بگذارد
خوب این کنترل هم همینطوره

ghaum
یک شنبه 01 خرداد 1384, 08:04 صبح
باور کنید کارهایی که شما در مورد label گفتید را انجام داده ام
اما جواب نداده باز هم label زیر قرار می گیرد
اگر می توانید یک مثال به من نشان دهید

متشکرم

niloufar
یک شنبه 01 خرداد 1384, 17:55 عصر
سلام

باور کنید کارهایی که شما در مورد label گفتید را انجام داده ام
اما جواب نداده باز هم label زیر قرار می گیرد
دفعه قبل که آن سوال را فرمودید من تست کردم و جواب داد. الان که شما فرمودید "باور کنید..." دوباره تست کردم ولی جواب نداد. دلیلش را هم می دونم (در واقع الان دلیش را نمیدونم که چرا اون دفعه که تست کردم جواب داد). دلیلش اینه که تو این کنترل از PictureBox استفاده شده و PictureBoxها هم پنجره اند (یعنی hWnd دارند) به خلاف Labelها که پنجره نیستند. همیشه پنجره ها روی غیر پنجره ها واقع می شوند و به همین دلیل است که شما این مساله را دیدید. البته این منحصر به این کنترل یه حتی منحصر به PictureBoxها هم نیست، شما نمی توانید یک Label را روی هیچ کنترلی که پنجره باشد (مثل TextBox یا ComboBox یا ...) قرار دهید و این بدیهی است.

این که عرض کردم حالت معمول است. اگه از دوستان کسی راهی سراغ داره که بشه خلاف این قاعده عمل کرد و یه غیر پنجره را روی یه پنجره نشون داد، بنده هم خوشحال میشم که بدونم.

به هر حال امیدوارم شما جوابتان را به دست آورده باشید.

ghaum
دوشنبه 02 خرداد 1384, 09:06 صبح
سلام
از توضیحاتتان متشکرم
شما می دانید چه کسی این کنترل ساخته ؟
اگر source آن را داشته باشیم می توانیم به جای کنترل picture یک کنترل image بگذاریم فکر کنم به این صورت مشکل حل شود

ghaum
دوشنبه 02 خرداد 1384, 22:32 عصر
??????????

ghaum
دوشنبه 02 خرداد 1384, 22:33 عصر
??????????

niloufar
سه شنبه 03 خرداد 1384, 11:40 صبح
سلام
1- این همه علامت سوال (اونم تو دو تا پست) چیه ؟

اگر source آن را داشته باشیم می توانیم به جای کنترل picture یک کنترل image بگذاریم فکر کنم به این صورت مشکل حل شود
2- این کار فایده ای نداره چون یه سری خاصیت های PictureBox است که Image نداره مثل Hwnd و ScaleMode که معمولا تو کارای به درد بخور، کاربرد زیادی دارند. لذا قاعدتا ایجاد اینجور چیزا با Image یا نشدی است و یا خیلی سخت

ghaum
سه شنبه 03 خرداد 1384, 16:31 عصر
سلام
خیلی ممنون
من علامت سوالها را دوبار نفرستادم

mostafa612003
یک شنبه 15 خرداد 1384, 21:38 عصر
من به جای label از textbox استفاده کردم و مشکلم حل شد
اما اگر بخواهم textbox را در اول تصویر که روی فرم دیده نمی شود بگذارم چه باید بکنم
در مورد اسکرولها هیچ مشخصه ای در کنترل نیست

niloufar
دوشنبه 16 خرداد 1384, 12:26 عصر
سلام

اما اگر بخواهم textbox را در اول تصویر که روی فرم دیده نمی شود بگذارم چه باید بکنم
منظورتونو متوجه نشدم. لطفا بیشتر توضیح بدید...

mostafa612003
دوشنبه 16 خرداد 1384, 21:35 عصر
سلام
وقتی که یک عکس بزرگ را در ابتدا در روی فرم در این کنترل می گذاریم
تمام تصویر دیده نمی شود و فقط موقع اجرا با اسکرولها می توانیم تمام تصویر را ببینیم
می خواهم وقتی که برنامه اجرا شد یک textbox در ابتدای تصویر که در ابتدا روی فرم قابل دیدن نیست ، باز شود

متشکرم

niloufar
چهارشنبه 18 خرداد 1384, 14:57 عصر
سلام
حقیقتش بازم خیلی متوجه نشدم. ولی اگه منظورتون اینه که این کنترل Container باشه، نیست. ولی میشه با یه کلکهایی (باید ابتکار به خرج داد) یه جورایی شبیه سازی این کاری که خواستید رو انجام داد.