• اطلاعیه ها

    • H@mid.RS

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

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

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

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

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

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
  • 0
seyyedali

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

سوال

سلام دوستان

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

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

 

 

1.jpg

 

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


 

2.jpg

 

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

ممنون

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


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

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

  • 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

پسند شده توسط Sina

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 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

ممنون عزیز

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

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

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

پسند شده توسط Sina

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


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

کد

 

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

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

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


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

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

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

لینک

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


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

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

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

لینک

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

فقط 2 سوال

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

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

پسند شده توسط Sina

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


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

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

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

لینک

رمز لطفا

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


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

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

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

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

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


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

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

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


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