امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
فرم با شکل دلخواه
نویسنده پیام
xsalamx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 205
موضوع‌ها: 31
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 313
( 146 تشکر در 38 ارسال )
ارسال: #1
فرم با شکل دلخواه
سلام

اگه بخوایم ظاهر فرمی که داریم به صورت های دلخواه باشه مثل تصویر زیر,چی کار باید بکنیم
[تصویر:  form.jpg]
خداحافظ
۲۸-شهریور-۱۳۸۷, ۰۰:۵۱:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
EleRam آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 52
تاریخ عضویت: تير ۱۳۸۶

تشکرها : 423
( 588 تشکر در 140 ارسال )
ارسال: #2
RE: فرم با شکل دلخواه
از كنترل Shape Form استفاده كنيد...
روي سيستمم گشتم ولي پيداش نكردم اما توي بخش اصلي سايت هست مي تونيد اونجا سرچ كنيد كنترل زيادي براي اينكار هست

[تصویر:  banner_moharram-21.png]
روزها عاقلترينم شامها ديوانه ام...

www.EleRam.com :: نرم افزار هاي فارسي (رايگان)
www.PhotoImpact.blogfa.com :: آموزش کامل فتوايمپکت
۲۸-شهریور-۱۳۸۷, ۰۱:۴۲:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #3
RE: فرم با شکل دلخواه
سلام
شاید این براتون مفید باشه


فایل‌(های) پیوست شده
.rar   form.rar (اندازه: 4.47 KB / تعداد دفعات دریافت: 241)

۲۸-شهریور-۱۳۸۷, ۰۲:۳۵:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
xsalamx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 205
موضوع‌ها: 31
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 313
( 146 تشکر در 38 ارسال )
ارسال: #4
RE: فرم با شکل دلخواه
(۲۸-شهریور-۱۳۸۷, ۰۱:۴۲:۲۱)EleRam نوشته است: از كنترل Shape Form استفاده كنيد...
روي سيستمم گشتم ولي پيداش نكردم اما توي بخش اصلي سايت هست مي تونيد اونجا سرچ كنيد كنترل زيادي براي اينكار هست
سلام

گشتم اما هر بار که سرچ می کنم ده تا صفحه می یاد هیچ کودومم ربطی نداره.اگه زحمتی نیست Shy

(۲۸-شهریور-۱۳۸۷, ۰۲:۳۵:۲۱)HoseinVig نوشته است: سلام
شاید این براتون مفید باشه
سلام

خیلی جالب بود اما منظورم من چیزی ماورا Amaze این چیزاهاست(کدی که شما قرار دادید خیلی جالبه(قبلا سورسشو دیده بودم)اما اون چیزی که می خوام نیست)
حالا من چی می خوام
روشی که بتونیم فرم رو به هر شکلی که می خوایم تاکید می کنم به هر شکلی مثلا هیکل یه آدم یا همون شکل بالایی یا... بتونیم در بیاریم.
بازهم از هر دو تشکر می کنم به خاطر پاسخی که دادند

خداحافظ
۲۸-شهریور-۱۳۸۷, ۰۸:۳۸:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #5
RE: فرم با شکل دلخواه
این مقاله به معرفی یک ActiveX می پردازد که به ما اجازه می دهد فرمهایی با اشکال گوناگون و بر خلاف شکل مستطیل شکل معمول بسازیم. گر چه ما می توانیم این کار و بسیاری از تکنیکهای پیچیده برنامه نویسی ویژوال که به طور معمول در ساختار دستور زبانهای برنامه نویسی ویژوال مانند Visual Basic یا Delphi نمی گنجد را با توابع Windows API انجام دهیم لیکن در مواردی به دلیل پیچیدگی نحوه استفاده و همپنین مفهوم کاربردی این توابع , می توان کامپوننتهای ActiveX ای یافت که کار مورد نظر ما را به شکل ساده تری انجام دهد .

کامپوننت مورد بحث در این مقاله IrregForm نام دارد که به فایل IrregForm.ocx اشاره می کند و ما را قادر می سازد فرمهایی با اشکال غیر معمول بسازیم .
نحوه استفاده :
ابتدا باید شکل فرم دلخواه خود را بصورت عکس با فرمت bmp طراحی کنیم و آنرا به خاصیت Picture فرم ویژوال بیسیک انتساب دهیم.
[تصویر:  frm.gif]
خصوصیت BorderStyle فرم را صفر کنیم.
فرم را هم سایز عکس کنیم.
خاصیت TransparentColor کامپوننت IrregForm را معادل رنگی از عکس که میخواهید Transparent شود قرار دهید.
برنامه را اجرا کنید.
اگر خاصیت AllowFormDrag کامپوننت IrregForm را True کنیم می توانیم فرم را به طور اتوماتیک Drag کنیم.
اگر بخواهیم با کلیک بر روی یک کنترل از فرم مثلآ یک Label فرم Drag شود باید در رویداد MouseDown آن کنترل متد DragNow کامپوننت IrregForm را فراخوانی کنیم.
من یک برنامه نمونه را با VB تهیه کرده ام که در صورت تمایل می توانید آنرا Download کنید. ضمنآ در این برنامه چند الگوریتم زمانبندی سیستم عامل شبیه سازی شده است که ارتباطی با مورد بحث این مقاله ندارد.
برای استفاده از این برنامه نمونه باید ابتدا کامپوننت های IrregForm.ocx و HotButton.ocx را در ویژوال بیسیک Load کنید
دانلود
۲۸-شهریور-۱۳۸۷, ۱۰:۳۳:۲۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
ajlajlajl آفلاین
مدیر بازنشسته
*****

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

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: فرم با شکل دلخواه
يه تصوير مثل هموني كه گذاشتيد رو بندازيد رو پس زمينه بعد با توبع API رنگ دلخواهتونو حذف كنيد. چون حوصله توضيح نيست مثال ميزنم.


فایل‌(های) پیوست شده
.zip   ColorForm.zip (اندازه: 2.96 KB / تعداد دفعات دریافت: 246)

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

ارسال‌ها: 205
موضوع‌ها: 31
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 313
( 146 تشکر در 38 ارسال )
ارسال: #7
RE: فرم با شکل دلخواه
سلام

آقا lord_viper فکر کنم لینک دانلود خراب باشه اگه می شه خودتون یه تست کنید و در صورت خراب بودن لینک سالم بزارید(ممنون می شم).
ajlajlajl همون چیزی بود که می خواستم اگه بعدا به مشکلی در این مورد برخوردم در همینجا می گم.
خیلی خیلی ممنونم

خداحافظ
۲۹-شهریور-۱۳۸۷, ۰۰:۱۸:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
xsalamx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 205
موضوع‌ها: 31
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 313
( 146 تشکر در 38 ارسال )
ارسال: #8
RE: فرم با شکل دلخواه
سلام

آقا این کد شما زیلد هم تو کارش دقیق نیست.به تصویر زیر نگاه کنید و ببینید که قسمتی هایی از رنگی کا باید نامرئی می شد هنوز نامرئی نشده
[تصویر:  form%20transparent.jpg]

آیا راه حلی برای دقیقتر عمل کردن وجود داره؟

خداحافظ
۳۱-شهریور-۱۳۸۷, ۰۱:۲۸:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #9
RE: فرم با شکل دلخواه
اتفاقا از دقت زيادشه!!

براي اينكه با اينجور مشكلات مواجه نشيد از تصاويري با فرمت JPG ‌استفاده نكنيد . من معمولا تصاوير رو در فتوشاپ به

PNG يا GIF با بكگراند تراسپارنت تبديل مي كنم و بعد از قرار دادن اون روي فرم، رنگ پس زمينه فرم رو به عنوان رنگي كه بايد

محو بشه قرار مي دم تا كار نهايي كاملا بي نقص و خالي از هر گونه زاعده يا محو شدن بي جا باشه.

(آخرین ویرایش در این ارسال: ۰۲-مهر-۱۳۸۷, ۱۵:۲۱:۲۷، توسط Di Di.)
۳۱-شهریور-۱۳۸۷, ۱۲:۰۱:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ajlajlajl, mahdi321
EleRam آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 52
تاریخ عضویت: تير ۱۳۸۶

تشکرها : 423
( 588 تشکر در 140 ارسال )
ارسال: #10
RE: فرم با شکل دلخواه
ببینید اینها چطوره؟ (خودم تست نکردم)


.zip   FormShaper.zip (اندازه: 10.91 KB / تعداد دفعات دریافت: 184)

.zip   FrmPicSkiner.zip (اندازه: 6.63 KB / تعداد دفعات دریافت: 173)

[تصویر:  banner_moharram-21.png]
روزها عاقلترينم شامها ديوانه ام...

www.EleRam.com :: نرم افزار هاي فارسي (رايگان)
www.PhotoImpact.blogfa.com :: آموزش کامل فتوايمپکت
۰۲-مهر-۱۳۸۷, ۰۳:۲۲:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : xsalamx, mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  Home page سازي ادرس دلخواه shagerde-shoma 13 10,514 ۲۶-آبان-۱۳۹۱, ۱۶:۴۴:۴۱
آخرین ارسال: Payman62
  رفتن به محل دلخواه در datagrid یا msflexgrid nilson 1 3,114 ۲۷-خرداد-۱۳۹۱, ۱۱:۱۷:۳۹
آخرین ارسال: Di Di
  شکل دلخواه برای فرم Loyal 38 26,831 ۱۳-آذر-۱۳۹۰, ۰۰:۳۴:۵۹
آخرین ارسال: eyar
  ArshamSnapShot V1.0.0 - عکس گرفتن از صفحه نمایش و ذخیره آن با کیفیت دلخواه و فرمت JPG 1120 4 5,211 ۲۶-مرداد-۱۳۹۰, ۱۴:۵۸:۱۰
آخرین ارسال: 1120
  شفافيت در قسمتهاي دلخواه فرم vz67 7 4,508 ۰۲-مرداد-۱۳۸۷, ۲۳:۲۶:۳۶
آخرین ارسال: vz67
  فرم به شکل عکس دلخواه Mohandese_Javan 1 2,105 ۰۴-آذر-۱۳۸۶, ۱۲:۰۳:۴۱
آخرین ارسال: seyyed
at تغيير حالت فرم از چهرگوش به شكل دلخواه mshkh 5 3,753 ۰۱-تير-۱۳۸۵, ۲۳:۵۱:۱۸
آخرین ارسال: arnh
  copy كردن تو شاخه دلخواه و قرار گرفتن در رجيستري puya58 1 2,793 ۰۷-اردیبهشت-۱۳۸۴, ۱۸:۳۹:۱۸
آخرین ارسال: Mamad2003
  باز كردن يك پورت دلخواه amircivil 4 6,587 ۲۲-فروردین-۱۳۸۴, ۰۸:۲۲:۰۶
آخرین ارسال: amircivil

پرش به انجمن:


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

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