ورود

نسخه کامل مشاهده نسخه کامل : درگ كردن تصوير



abo1524
13-01-2013, 23:41
سلام دوستان من ميخوام يك تصوير را درگ كنم ولي ميخوام مثل ويندوز موقع درگ كردن تصوير را به صورت نيمه شفاف ببينم بايد چيكار بكنم

n00b
14-01-2013, 00:31
سلام...////:20:
****************
می تونید یه فرم نیمه شفاف درست کنید و تصویر رو داخلش نشون بدید و اونو با موس حرکتش بدید...////:13:
*******************
موفق باشید!:46:

abo1524
14-01-2013, 11:33
ممنون ولي من تعداد تصوير هام زياده و نميخوام فرمم هم نيمه شفاف بشه فكر كنم منظور منو متوجه نشدين من ميخوام موقع درگ كردن بدونم چه تصويري رو درگ كردم در حالت عادي اگه شما يه pictureروي فرمتون داشته باشين و خاصيت درگ &دروپ اونو اتوماتيك بذارين متوجه ميشين كه موقع درگ كردن تصوير فقط قاب و چهار چوب تصوير قابل مشاهده است و من اينو نميخوام

n00b
14-01-2013, 12:51
سلام....////:20:
**************
فکر می کنم که شما منظور منو درست متوجه نشدید...////:9:

******************
منظور من این بود که یه فرم نیمه شفاف درست کنید به عنوان تصویر در حال درگ شدن و هر تصویری رو که می خواید درگ کنید داخل این فرم نیمه شفاف نشون بدید.../// و این فرم نیمه شفاف که فقط برای درگ کردن تصاویر و نشون دادن تصویری که داره درگ میشه رو با حرکت موس جا به جا کنید...//// این فرم نیمه شفاف در حالت کلی مخفیه و فقط موقع درگ کردن تصاویر به عنوان تصویر در حال درگ شدن نمایان میشه...////:13:
************
در واقع شما باید قابلیت درگ کردن رو تو برنامتون بازنویسی کنید...//// که البته کار خیلی سختی هم نیست...////:27::25::32:
**********************
موفق باشید!:46:

abo1524
14-01-2013, 12:58
ممنون داداش اگه لطف كني يه نمونه سورس هم بزاري ممنون ميشم:45::45::45::45::45::45::23::23::23::23::2 3::23::23:
اين هم آدرس پروژه ام
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

abo1524
17-01-2013, 12:29
:n03:كسي نبود يه كوچولو كمك كنه:n28:

abo1524
20-01-2013, 15:13
كسي نبود يه كوچولو كمك كنه

samasara
31-01-2013, 23:16
سلام n00b ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) عزیز راه رو کاملا به شما نشون دادن در حقیقت تنها راه برای این کار همون بود که گفتند:n02:

کد برنامت رو برای picture1 نوشتم تغییر و حذف بقیش با خودت:n05:.. کامنت داخل برنامه برات گذاشتم اما اینجا هم برات می گم من خاصیت درگ رو غیر فعال کردم از اون استفاده نکردم و هم چنین هم یک فرم برای این جابجایی درست کردم که شما فقط باید برنامه رو مثل من پیروی کنی برای شفاف کردنش هم از یک کامپوننت استفاده کردم که کار ها و خیلی راحت می کنه دستور و تنظیمات داخل برنامه هست :n01:

فکر نکنم مشکلی باشه فقط اینکه شاید گفتن این نکته مهمه که لازم نیست برای هر تصویر کارای عجیب غریب دربیاری و یک فرم جدا درست کنی از همون فرم استفاده کن فقط باید مقادیر عکس و اندازه رو برای هر کدم بدی که اگر به برنامه توجه کنی می فهمی چی می گم (خودت میتونی یک تابع براش بسازی که کار و حجم کد نویسی خییییییلی میاره پایین مخصوصا داخل برنامه ی شما)
بازم اگه سوالی داشتی بپرس...
برنامه پیوست شد فقط سریع تر دانلود کن که نخواد هم هی جاهای دیگه آپلود کنم..:n24:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

samasara
01-02-2013, 20:49
بنابر درخواست برنامه کامل و خلاصه شده
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

توضیحات پست می شود....

samasara
01-02-2013, 22:13
یک توضیحی بدم که اگر خواستید عکس اضافه کنید چکار باید انجام بدید:

اولا نام pictureBox جدید رو به Picture1 تغییر بدید تا دارای آرایه بشود
در قسمت رویداد Picture1_MouseUp باید به کییس ها اونو به این صورت وارد کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

چیز دیگه ای نمی خواد اضافه کنی..

samasara
06-02-2013, 16:27
اگر وقتی جای یکی از picturebox ها عوض می کنید یا اندازه اونها رو تغییر میدهید مشکل به وجود می یاد این منطقیه .. برنامه ای من نوشتم از اساس یک پیش فرض پیش می رفت که شما باید تغییرات رو در برنامه اعمال کنید

که من برای شما کد قبلی رو اصلاح کردم و کلا این مشکل رو حل کردم(البته خود شما هم می تونستید:n24:)[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید