ورود

View Full Version : واحد تغییر موقعیت یک آیتم



Mehr@ban
دوشنبه 13 دی 1395, 14:41 عصر
سلام

من میخوام از طریق محیط کد نویسی بسته به شرایط موقعیت یک آیتم رو تغییر بدم
ولی واحد اندازه گیری در vba رو یادم رفته

مثلا

If Label101.Caption = "×" Then
Text00.Visible = False
Label48.Visible = False
Label101.Caption = "+"
Label101.BackColor = RGB(0, 132, 0)
Label101.Top = 15.185
Label101.Left = 0.635
Else
Text00.Visible = True
Label48.Visible = True
Label101.Caption = "×"
Label101.BackColor = RGB(250, 0, 0)
Label101.Top = 15.503
Label101.Left = 0.106
End If
که مقادیر Label101.Top و Label101.Left موقعیت هایی هست که باید تغییر پیدا کنه ولی با اجرای کد، انجام نمیشه و عملا 0 رو میگیره!

mazoolagh
یک شنبه 19 دی 1395, 07:56 صبح
برای تعیین موقعیت کنترل رو بصورت مطلق باید مقادیر رو برحسب twip مشخص کنین که هر سانتیمتر برابر 567 توئیپ هست.
Label101.Top = 15.503 * 567