رفتن به مطلب
  • 0

تنظیم اندازه پنل


parham01

سوال

سلام یه سورس دارم میاد اندازه پنل را با کد زیر تنظیم میکنه

Dim p1 As Panel
	p1.Initialize("")
	p1.LoadLayout("sms")
	ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%x)

	share.Tag = i
	copy.Tag = i

	art(text,Label1,myfont,30)
	art(tedad,Label2,myfont,20)
	art(fi,Label3,myfont,20)
	
	
	Label1.TextColor=Colors.White
	p1.Height=250dip
	PanelHeight=PanelHeight+150dip
	Next
	ScrollView1.Panel.Height=PanelHeight

میخوام اینطوری نباشه

و سایز پنل را بصورت % در designer script بدم

Panel1.SetLeftAndRight(0%x,100%x)
Panel1.SetTopAndBottom(2%y,30%y)

به این صورت

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

شما اینجا لایه sms رو لود کردین

p1.LoadLayout("sms")

تو این لایه قطعا یه پنل هست اونجا اندازه دلخواه رو تو دیزاینر بدین بعد اینجا هم همون اندازه ها رو بدین

ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%x)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 16 دقیقه قبل، محمدرضا شاهپیری گفته است :

شما اینجا لایه sms رو لود کردین


p1.LoadLayout("sms")

تو این لایه قطعا یه پنل هست اونجا اندازه دلخواه رو تو دیزاینر بدین بعد اینجا هم همون اندازه ها رو بدین


ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%x)

 

اونجا

Panel1.SetLeftAndRight(0%x,100%x)
Panel1.SetTopAndBottom(2%y,30%y)

این دادم ولی تنظیم نمیشه

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

میگما

ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%x)

چرا اینجا دوتاشونو بر حسب x نوشتین؟؟ به صورت زیر بنویسین عزیز

ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%y)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، محمدرضا شاهپیری گفته است :

میگما


ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%x)

چرا اینجا دوتاشونو بر حسب x نوشتین؟؟ به صورت زیر بنویسین عزیز


ScrollView1.Panel.AddView(p1,0,PanelHeight,100%x,100%y)

 

این نباید تغییری کن؟

Label1.TextColor=Colors.White
	p1.Height=250dip
	PanelHeight=PanelHeight+150dip
	Next
	ScrollView1.Panel.Height=PanelHeight

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

فقط این تغییر میکنه

PanelHeight=PanelHeight+150dip

به جای 150dp باید همون ارتفاع پنل تپ دیزاینر رو بدین

اینم که اضافیه حذفش کنید

p1.Height=250dip

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...