View Full Version : دیده نشدن لیبل ها در ویندوز 7
ariobarzan
شنبه 18 آذر 1391, 21:22 عصر
با سلام
چرا لیبل ها توی فرم وقتی برنامه تو ویندوز 7 اجرا میشه دیده نمی شن ؟
البته بقیه چیز ها مثل کپشن یک باتوم و ... دیده میشه
چه راه حلی وجود داره؟
برنامه با دلفی 7 نوشته شده و توی ویندوز اکس پی هیچ مشکلی نداره
ممنون
MohsenB
یک شنبه 19 آذر 1391, 12:23 عصر
با سلام
- رنگ های تنظیم شده برای لیبیل رو چک کنید که نوعی نباشه که نسبت به تم توی ویندوز 7 همرنگ باشه .
- اگر از فرم لایه ای برای ساخت یک فرم ترنسپرنت و یا شفاف استفاده می کنید بیشتر روی کدتون کار کنید و یا منطقه نمایش لیبل رو غیر شفاف کنید .
- اگر مشکل حل نشد فرم خالی و یا قسمتی از اون و یا کا اون رو بزارید چک کنیم .
موفق باشید
mbshareat
یک شنبه 19 آذر 1391, 17:41 عصر
من هم توی سون با مقدار دهی رنگ با بعضی ...cl مشکل داشتم. فکر کنم یکیش clInactiveCaptionText بود
ariobarzan
یک شنبه 17 دی 1391, 14:58 عصر
با تشكر از توجه شما
مشكل فقط در ليبل هاي موجود در ScrollBox ها هست
جالب اينجاست كه وقتي اسكرول رو ببريم پايين يا بالا درست ميشه.
هر راهي به فكرم رسيد رو امتحان كردم و نشد.
حمید محمودی
یک شنبه 17 دی 1391, 15:33 عصر
فکر میکنم خیلی وقت پیش مشکلی مشابه با ScrollBox داشتم، و با مقداردهی True به DobleBuffered اسکرول باکس، مشکل برطرف شد. این راه رو هم تست کنید....
ariobarzan
یک شنبه 17 دی 1391, 20:29 عصر
این خاصیت DobleBuffered کجاست ؟
هرچی گشتم ندیدمش. همانطوری که قبلا عرض کردم برنامه با دلفی هفت نوشته شده.
این موضوع ربطی به این خصوصیت DobleBuffered نداره؟ شاید تو دلفی 7 این خاصیت تعریف نشده باشه.
mbshareat
دوشنبه 18 دی 1391, 12:56 عصر
سلام خیلی ساده بنویسید: DobleBuffered:=True;
تو دلفی قدیمی تر هم داریمش.
mbshareat
دوشنبه 18 دی 1391, 12:59 عصر
سلام خیلی ساده بنویسید: DobleBuffered:=True;
تو دلفی قدیمی تر هم داریمش.
ariobarzan
سه شنبه 19 دی 1391, 22:35 عصر
سلام
نوشتم ولی تاثیری نداشت
حمید محمودی
شنبه 23 دی 1391, 00:23 صبح
سلام
نوشتم ولی تاثیری نداشت
فرمتون رو قرار بدید نگاه کنیم....
ariobarzan
شنبه 23 دی 1391, 12:54 عصر
فرم خیلی ساده هست
یک scrollBox که داخل اون یک سری label و EditBox هست و چند تا لیبل که بیرون از ScrolBox
مشکل هم همونطوری که بالا اشاره شد اینه که این برنامه توی ویندوز Xp مشکلی نداره ولی توی ویندوز 7 Label توی ScrollBox دیده نمیشه ولی بیرون او مشکلی نداره مگر اینکه اسکرول ScrollBox رو جابجا کنیم .
برنامه با دلفی 7 نوشته شده توی ویندوز Xp هم کمپایل شده.
MohsenB
شنبه 23 دی 1391, 15:02 عصر
با سلام
اگر مشکلتون حل نمیشه ،
یا پروژتون رو بزارید و یا
از کامپوننت های سایر شرکت ها استفاده کنید و یا
از کامپوننتی مثل پنل و یا هر چیز دیگه که جواب میده بجای لیبل در صورت امکان استفاده کنید .
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.