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

وسط چین کردن اشیاء


ctrain

سوال

سلام دوستان.

فرض کنید ما کدی به این شکل داریم

Dim panl As Panel
panl.Initialize("")
Example.AddView(panl,7,10,97%x,100%y)

Dim contenter As Label
contenter.Initialize("")
panl.AddView(contenter,0,0,95%x,100%y)

چطور اون container که تعریف کردیم و داخل panl ادد کردیم وسط چین کنیم؟ یعنی خود لیبل عین کدی که تو دیزاینر مینویسیم بیاد وسط؟ (تو دیزاینر مثلاً میشد از کد HorizontalCenter استفاده کرد)

 

با تشکر

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

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

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

برای اینکه لیبل وسط "صفحه گوشی" نمایش داده بشه:

contenter.Left = ((100%x - contenter.Width) / 2) - panl.Left
اگه میخواهید لیبل وسط "پنل" باشه:

contenter.Left = (panl.Width - contenter.Width) / 2
برای "وسط چین متن" لیبل هم میتونید بنویسید:

contenter.Gravity = Gravity.CENTER_HORIZONTAL
که آخری رو میتونید همزمان با یکی از دو تا متد اول استفاده کنید تا هم متن و هم خود ویو بیاد وسط.

موفق باشید.

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

سلام

وسط در وسط:

panl.AddView(contenter,50%x,50%y,95%x,100%y)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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