MMR_1344
جمعه 15 مهر 1390, 23:43 عصر
با سلام
من در حال ساخت اکتیوایکسی هستم که به مشکلات زیر برخورد کردم
1 - برای تنظیم اندازه اکتیو ایکس با فرمی که در اون قرارداره از دو دستور زیر استفاده کردم که عمل نمیکنه
Parent.Controls(Ambient.DisplayName).Top = 0
Parent.Controls(Ambient.DisplayName).Left = 0
2 -برای ترسیم کادر دو اندازه طول و ارتفاع رو از دستورات ScaleWaith و ScaleHeight میگیرم و یک واحد از اون کم میکنم ولی در زمان ترسیم اندازه ها از فرمم کوچکتر میشه
3 - برای ترسیم چند دایره با مرکزیت ثابت و شعاع رو کم کردم و از رابطه زیر استفاده کردم اما متاسفانه شکل درست رسم نمیشه
For J = 0 To 3
r = 10 - J
For I = 0 To 90
L = r * (1 - Cos(PI / 180 * I))
H = r * (1 - Sin(PI / 180 * I))
PSet (L, H), 4003095
PSet (ScaleWidth - L - 1, H), 4003095
Next
Next J
فایل رو پیوست کردم
من در حال ساخت اکتیوایکسی هستم که به مشکلات زیر برخورد کردم
1 - برای تنظیم اندازه اکتیو ایکس با فرمی که در اون قرارداره از دو دستور زیر استفاده کردم که عمل نمیکنه
Parent.Controls(Ambient.DisplayName).Top = 0
Parent.Controls(Ambient.DisplayName).Left = 0
2 -برای ترسیم کادر دو اندازه طول و ارتفاع رو از دستورات ScaleWaith و ScaleHeight میگیرم و یک واحد از اون کم میکنم ولی در زمان ترسیم اندازه ها از فرمم کوچکتر میشه
3 - برای ترسیم چند دایره با مرکزیت ثابت و شعاع رو کم کردم و از رابطه زیر استفاده کردم اما متاسفانه شکل درست رسم نمیشه
For J = 0 To 3
r = 10 - J
For I = 0 To 90
L = r * (1 - Cos(PI / 180 * I))
H = r * (1 - Sin(PI / 180 * I))
PSet (L, H), 4003095
PSet (ScaleWidth - L - 1, H), 4003095
Next
Next J
فایل رو پیوست کردم