رفتن به مطلب
بیسیک فور ایکس
  • اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
    • H@mid.RS

      راه اندازی وبلاگ برای انجمن   دوشنبه, 18 اردیبهشت 1396

      درود به همه دوستان عزیز از این پس کاربران ویژه  - همکاران - و مدیران میتوانند در انجمن برای خود وبلاگ بسازند
  • 0
seyyedali

بهم ریختگی ویو ها در صفحه نمایش ها با اندازه های مختلف

سوال

سلام دوستان

عکس 1 برنامه خودم هست که تو دو تا صفحه نمایش 8 و 5 اینچی اجرا شده ، اندازه ها رو تو دیزاینر به ویو ها دادم.اگه دقت کنید اندازه ها تو 2 تا صفحه یکی هست و فقط تو صفحه 8 اینچی چون صفحه نمایش بزرگتره 

طول و عرض ویو ها به نسبت صفحه بزرگتر شده

 

 

1.jpg

 

عکس 2 یه برنامه مشابه هست که پیداش کردم.همونطور که میبینید تئ صفحه 8 اینچی کلا اندازه هاش تغییر کرده،


 

2.jpg

 

دوستان چیکار کنم برنامه منم اندازه هاش اینجوری بشه و نسبت به اندازه صفحات حساس بشه

ممنون

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


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

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

Recommended Posts

  • 0

شما با dip اندازه دادید یا x و y. ؟

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


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

شما با dip اندازه دادید یا x و y. ؟

با x  و y 

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


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

ممنون میشم یه راهنماایی بکنن دوستان

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


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

ممنون میشم یه راهنماایی بکنن دوستان

 

از اونجایی که کار با x,y درواقع کار با رزولوشن هست واسه اینکه اندازه فونتاتون خوب در بیاد بهتره با اندازه فیزیکی کار کنید

 

واسه این کار اول بیاید اندازه صفحه به اینچ رو بگیرید و نسبت به اون کار کنید واسه این کار از کد زیر استفاده کنید

Dim lay As LayoutValues
Dim a As Double
lay=GetDeviceLayoutValues
a=lay.ApproximateScreenSize
Label1.TextSize=a*3

اینجوری اندازه فونت ها در دیوایسای مختلف نسبت به اینچشون ست میشه که ظاهرش بهتر میشه

 

البته میتونی از کتابخونه زیرم استفاده کنی

 

http://s8.picofile.com/file/8268886176/m2lib.zip.html

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


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

از اونجایی که کار با x,y درواقع کار با رزولوشن هست واسه اینکه اندازه فونتاتون خوب در بیاد بهتره با اندازه فیزیکی کار کنید

 

واسه این کار اول بیاید اندازه صفحه به اینچ رو بگیرید و نسبت به اون کار کنید واسه این کار از کد زیر استفاده کنید

Dim lay As LayoutValues
Dim a As Double
lay=GetDeviceLayoutValues
a=lay.ApproximateScreenSize
Label1.TextSize=a*3

اینجوری اندازه فونت ها در دیوایسای مختلف نسبت به اینچشون ست میشه که ظاهرش بهتر میشه

 

البته میتونی از کتابخونه زیرم استفاده کنی

 

http://s8.picofile.com/file/8268886176/m2lib.zip.html

 

ممنون عزیز

مشکل من فونت نیست، اندازه های اون لیبل ها مه 

اونا رو میخام درست کنم

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


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

ممنون عزیز

مشکل من فونت نیست، اندازه های اون لیبل ها مه 

اونا رو میخام درست کنم

لطف کنید کداتون رو بذارید

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


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

کد

 

لطف کنید کداتون رو بذارید

کدهای چیرو بزارم عزیز؟؟؟

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


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

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

Dim tsize As desinscriptsb4a
L2.TextSize=3.5*tsize.GetDevicePhysicalSize 

لینک

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


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

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

Dim tsize As desinscriptsb4a
L2.TextSize=3.5*tsize.GetDevicePhysicalSize 

لینک

ممنون دوست عزيز

فقط 2 سوال

براي همه ويو ها ميشه استفاده كرد؟

دستوراتش پشت سر همه ، مثل همين كه شما نوشتين؟

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


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

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

Dim tsize As desinscriptsb4a
L2.TextSize=3.5*tsize.GetDevicePhysicalSize 

لینک

رمز لطفا

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


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

شرمنده حواسم نبود 

بفرمایید بدون رمز

لینک

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×