PDA

View Full Version : سوال: تعريف shape



hormoz64
دوشنبه 08 اسفند 1390, 11:32 صبح
ببخشيد منظورم اين كد بود vb6 رو upgrade كردم اين خط error ميده
public witheventsshape1 as microsoft.visualbasic.powerpacks.rectangleshape
چطور ميشه اين خطارو گرفت؟يا تعريف درست كه error nade

reza69
دوشنبه 08 اسفند 1390, 11:37 صبح
دوست من اینجا تالار vb.net هست لطفا این سوال رو تو تالار vb6 عنوان کنید.

hormoz64
دوشنبه 08 اسفند 1390, 11:43 صبح
دوست من اینجا تالار vb.net هست لطفا این سوال رو تو تالار vb6 عنوان کنید.
عزيز vb6 رو upgrade كردم يعني تبديل به vb.net كردم اينم error واسه .net

فرید نجفلو
دوشنبه 08 اسفند 1390, 12:02 عصر
می شه اون کدی از VB6 که تبدیل به این کد شده رو بذارید
اگه چند خط از بالا و پایینشم بذارید بهتره
و اینم بگم که معمولا تبدیل از VB6 به VB.Net خطلا زیاد داره و از ActiveX زیاد استفاده می کنه( در حالت عادی می شه گفت برنامه نویسها استفاده نمی کنن)

reza69
دوشنبه 08 اسفند 1390, 15:25 عصر
عزيز vb6 رو upgrade كردم يعني تبديل به vb.net كردم اينم error واسه .net
ارورتونو بزارید ببینیم.اگه vb.net رو نصب کنی بهتره دردسرش هم کمتره.

Hybrid
دوشنبه 08 اسفند 1390, 18:30 عصر
سلام ، خوب خوده ویژوال استودیو 2010 رو نصب کن ، دیگه چرا میای Upgrade میکنی ، بعدش دقیقا بگو ببینم این کدت چه کار میکنه تا اگه شد معادلش رو در vb.net بهت بدیم.

hormoz64
سه شنبه 09 اسفند 1390, 08:27 صبح
1///
Public WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer

Me.Shape2 = New Microsoft.VisualBasic.PowerPacks.RectangleShape

Me.Shape1.BackStyle = Microsoft.VisualBasic.PowerPacks.BackStyle.Transpa rent

2///
'UPGRADE_ISSUE: Form property PrintFP.AutoRedraw was not upgraded. Click for more: 'ms-help://MS.VSCC.v90/dv_commoner/local/redirect.htm?keyword="CC4C7EC0-C903-48FC-ACCC-81861D12DA4A"'
Me.AutoRedraw = blnAutoRedraw
intBtnClicked = MsgBox("A Printer Problem Exists", MsgBoxStyle.Critical, "Print Error")
Print_Command.Visible = True
Back.Visible = True


بعد تبديل به .net اين خطاهارو ميده ديگه 200و300فش خطا داده هر جا shape هست خطا هم هست خطاهارو خطوط بالايي انجام ميشه///دوميشم واسه پرينتredraw رو نميشناسه

hormoz64
سه شنبه 09 اسفند 1390, 16:23 عصر
[جواب چيشد؟ منتظرما

reza69
سه شنبه 09 اسفند 1390, 16:37 عصر
این ارور میگه خاصیتPrintFP.AutoRedraw
آپگرید نشده .همش تقصیر همون آپگرید کردنته. شما هیچ راهی بجز نصب vb.net ندارید.
موفق باشید.

hormoz64
سه شنبه 09 اسفند 1390, 16:47 عصر
ميدونم عزيز سوال منم همين ديگه چطوري upgrade misheميشه؟؟؟؟؟؟؟؟منظور منو نگرفتي من .net نصب كردم اين Errorبعد نوشتن كد تو .net هستش!!!!!!shape هم مربوط به همين بجاي دستور shape در vb6 در .net چيكار كنم
ميدونم تو كلاس .system.drawing هست ولي بايد راهي باشه اين كدا در دات نت هم شناخته بشه حتما
بهرحال مرسي

reza69
سه شنبه 09 اسفند 1390, 17:12 عصر
ميدونم عزيز سوال منم همين ديگه چطوري upgrade misheميشه؟؟؟؟؟؟؟؟منظور منو نگرفتي من .net نصب كردم اين Errorبعد نوشتن كد تو .net هستش!!!!!!shape هم مربوط به همين بجاي دستور shape در vb6 در .net چيكار كنم
ميدونم تو كلاس .system.drawing هست ولي بايد راهي باشه اين كدا در دات نت هم شناخته بشه حتما
بهرحال مرسي
یه چیزایی برات پیدا کردم تو این لینک به صورت اینگلیسی توضیح داده.
فکر کنم باید Visual Basic Power Packs 3.0 رو نصب کنی.
http://blogs.msdn.com/b/vsdata/archive/2009/07/24/visual-basic-power-packs-is-included-in-visual-studio-2008-sp1.aspx
سوالی در مورد این متن اینگلیسی داشتی بگو برات توضیح میدم.
موفق باشی.