امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تو VB6 ما Shape داشتیم! تو #C شما چی دارین؟
نویسنده پیام
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #1
تو VB6 ما Shape داشتیم! تو #C شما چی دارین؟
باز هم سلام دوستانHappy

من میخوام یه کادر شفاف رو pictureBox داشته باشم.
تو محیط VS2010 با #C کار میکنم.

برای مختصات دهی به محدوده ی کادر، از رویدادهای ماوس استفاده میکنم و مشکلی در این زمینه ندارم.

اما نمیدونم برای نمایش محیط کادر از چی استفاده کنم؟

یه چیز شفاف میخوام، مثل Shape توی VB6.0 خدا بیامرزRolleyes

برای Resize کردن این محدوده میتونم چهارتا pictureBox کوچولو بذارم چهار گوشه اش. فقط نمیدونم خود کادر رو چطوری روی تصویر نشون بدمConfused

با سپاس Biggrin


۲۶-تير-۱۳۹۰, ۱۵:۴۷:۱۱
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: تو VB6 ما Shape داشتیم! تو #C شما چی دارین؟
سلام
من الان VS ندارم نمیتونم دقیق بگم شرمنده.
- میتونید یه power pack هست مایکروسافت داده برای دات نت که باید دنلود و نصب بکنید یه سری از امکانات vb6 رو میاره از جمله همین shape
- میتونید از بخش graphics دات نت استفاده کنید و همه چیزو با توابع طراحی و کدنویسی ایجاد کنید. این روش سخت تره ولی دستتون نسبت به روش قبلی خیلی باز تره.
- یه جا دیدم یه لیبل برداشته، border ش رو سیاه کرده و با عرض(یا ارتفاع) 1 px یه خط درست کرده. میتونید از اینا هم چهار تاشو بگذارید بغل هم بشه یه مربع Biggrin ( تو خود سایت مایکروسافت بود فک کنم )

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۸-تير-۱۳۹۰, ۱۸:۱۳:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #3
RE: تو VB6 ما Shape داشتیم! تو #C شما چی دارین؟
راه اول رو که ترجیح میدم استفاده نکنم چون بخوام برنامه رو بدم کسی دیگه اونم باید بسته رو نصب کنه
راه دوم که واقعا سخته چون (طبق تصور من) هر کار گرافیکی رو تصویر انجام بدیم، اثرش رو عکس میمونه و هی باید پاک بشه
راه سوم عالیه ولی کلی خندیدم وقتی گفتی پیشنهاد خود مایکروسافته
به هر حال سپاسگزارم دوست قدیمی عزیز؛ از همین راه سوم میرم :دی

پنج دقیقه بعد.....

اوه خدای من! این از کجا اومد؟؟؟     چطور تا حالا ندیده بودمش؟
هرچند اگر هم دیدمش نمیدونستم Shape داخلشه و درختش رو باز نکردمAmaze

البته چون pictureBox های سی شارپ Container نیستند نمیشه Shpae رو بذارم داخلش! روش هم که وای نمیسته!
پس همون Label رو عشق است که صد در صد جواب میده.


(آخرین ویرایش در این ارسال: ۲۸-تير-۱۳۹۰, ۱۸:۳۶:۰۶، توسط mojtabamalaekeh.)
۲۸-تير-۱۳۹۰, ۱۸:۲۰:۵۸
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: تو VB6 ما Shape داشتیم! تو #C شما چی دارین؟
در اولین فرصت یه مثال از راه دوم برات میگذارم. کشیدنش فک کنم زیاد سخت نیست. بعد که با موس بخوای ویرایش کنی بخش سختشه (برای اینم میشه یه جور کلاس برای مدیریت قسمت هایی که به کلیک حساس هستند ساخت! من خودم هم یه همچین چیزی میخوام)

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۲۸-تير-۱۳۹۰, ۱۸:۴۱:۲۲، توسط ajlajlajl.)
۲۸-تير-۱۳۹۰, ۱۸:۳۹:۳۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #5
RE: تو VB6 ما Shape داشتیم! تو #C شما چی دارین؟
اینم یه نمونه.
فقط شرمنده حس C# نوشتن نبود. با VB نوشتمش.


فایل‌(های) پیوست شده
.zip   WindowsApplication14.zip (اندازه: 72.1 KB / تعداد دفعات دریافت: 31)

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۹-تير-۱۳۹۰, ۱۹:۰۷:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS