PDA

View Full Version : OCX in C#.net



hmdkarimi
دوشنبه 31 مرداد 1384, 09:05 صبح
چگونه می توان از فایل های OCX در C#.net استفاده کرد

Peyman_Ranjbar
دوشنبه 31 مرداد 1384, 10:05 صبح
از پنجره solution explorer کلیک راست -> add refrence و بعد مسیر اون ocx رو بهش بده
بهمین سادگی

hmdkarimi
دوشنبه 31 مرداد 1384, 11:09 صبح
دوست عزیز از راهنمایی شما ممنونم
ولی من می خواستم که از این OCX در فرم استفاده کنم
حالا بعد از اضافه کردن ocx به refrence ها چگونه باید از آن در فرم استفاده کنیم
در VB6 این کار با کلیک راست بر روی toolbox و آدرس دادن ocx انجام میشد
ولی اگر این کار را در net. انجام دهیم ، error های عجیبی میدهد

amin tavakoli
شنبه 08 مرداد 1390, 22:26 عصر
سلام
من هم همین مشکل رو دارم. بعد از اضافه کردن ocx به refrence ها چگونه باید از آن در فرم استفاده کنیم
لطفا یک نفر راهنمایی کنه

quantomquery
یک شنبه 09 مرداد 1390, 03:10 صبح
سلام
راست کلیک روی toolbox
گزینه choose item
بعد در تب com component فایل ocx رو انتخاب و ok

hanis29268
یک شنبه 09 مرداد 1390, 03:32 صبح
ببخسید OCX چی هستش؟؟؟
من نمیدونم

amin tavakoli
یک شنبه 09 مرداد 1390, 09:37 صبح
ocx یکسری توابع آماده هستش که کافی ورودی به آن بدهید و خروجی مورد نظر را از آن بگیرید دقیقا مثل یک شی می مونه که شما اصلا راجع به عملیاتی که د رآن انجام میشه لازم نیست چیزی بدونید

کار کردن با فایل های OCX یعنی چگونگی استفاده از کلاس های موجود در آن به نحوی که برنامه نویس آن OCX تعیین کرده؛

کار کردن با فایل های OCX به معنی دسترسی به سورس آنها یا اعمال تغییر در سورس آنها نیست؛

amin tavakoli
یک شنبه 09 مرداد 1390, 10:05 صبح
سلام
راست کلیک روی toolbox
گزینه choose item
بعد در تب com component فایل ocx رو انتخاب و ok

دوست عزیز من مشکلی با اضافه کردن ocx ندارم اما بعدش چی ؟ چطور به توابع داخل آن دسترسی داشته باشم خواستم از ocx یک شی تعریف کنم اما یک کلاس رو نشناخت . لطفا بیشتر راهنمایی کنید

amin tavakoli
یک شنبه 09 مرداد 1390, 11:49 صبح
من ناامید نمییییییییشششششششم

آقا یکی جواب ما رو بده

amin tavakoli
یک شنبه 09 مرداد 1390, 23:03 عصر
در نا امیدی بسی امید است

یکی نیست جواب ما رو بده

amin tavakoli
سه شنبه 11 مرداد 1390, 11:33 صبح
دوستان موضوع این تایپیک مهم .من بازم این سوال رو مطرح میکنم شاید دوستانی که روی این موضوع اشراف دارن با دیدن تایپیک کمک کنند

group45
چهارشنبه 12 مرداد 1390, 13:51 عصر
سلام
اونجایی که فایل رو ازش دانلود کردی حتما آموزشش یا کار با یه برنامه کوچیک باش گذاشتن

eshpilen
چهارشنبه 12 مرداد 1390, 21:17 عصر
اینو دیدی؟: http://msdn.microsoft.com/en-us/library/system.windows.forms.axhost.aspx

amin tavakoli
جمعه 14 مرداد 1390, 10:20 صبح
سلام دوستان
بالاخره موفق شدم فایلم رو به برنامه اضافه کنم من این مطلب رو برای بقیه دوستان میذارم تا انایی که مثل من مبتدی ان به راحتی بتونند از آن استفاده کنند



1- ابتدا فایل ocx را در مسیر ویندوز پوشه system32 قرار داده
2- فایل ocx را از طریق run با دستور زیر register کنید
Regsvr32 [/u] [/s] <OCX File Name>
Note /u means Unregister the .ocx file.
/s means Silent Mode (display no messages).
Regsvr32 example.ocx

2- یک فرم (windows form application)را در برنامه visulal studio بسازید
4- در پنجره solution explorer و از مسیر زیر فایل ocx را به برنامه اضافه کنید



right click Reference/add Reference/(tab)Com


5- برای دسترسی به توابع فایل OCX ، باید using زیر را به برنامه اضافه کرد
using نام فایل اضافه شده در قسمتReference;

6- برای اطلاع از توابع موجود در ocx می توان از مسیر زیر آنها را دید


right click/view in object browserنام فایل در قسمت Reference


با اطلاع از نام توابع به راحتی میتوانید از آنها برای کنترل هایتان استفاده کنید
و یا اینکه از مرحله 3 به بعد در پنجره TOOLBOXراست کلیک کرده choose itemرا انتخاب از تب com componentو بوسیلهBrows فایل مورد نظر را از مسیر windows/system 32 نام فایل مورد نظر را انتخاب کنید
حالا براحتی میتوانید آن را مانند یک کنترل روی فرم drag کرده و از آن استفاده کنید