PDA

View Full Version : مشکل در ذخیره Font Style



hojjatcroos
یک شنبه 20 بهمن 1387, 13:24 عصر
سلام دوستان من دارم یک برنامه می نویسم که دکمه استارت رو تغییر می ده و می خواهم متنی که کاربر روی دکمه مینویسه رو ذخیره کنم الان فقط مشکل در FontStyle هست

Felony
یک شنبه 20 بهمن 1387, 16:59 عصر
کافیه با یه شرط چک کنی ببنی حالت فونت الان چیه و بعد ذخیرش کنی .



if Edit1.Font.Style=[FsBold] then
Button1.Caption:='Bold';
if Edit1.Font.Style=[FsItalic] then
Button1.Caption:='Italic';

hojjatcroos
یک شنبه 20 بهمن 1387, 18:37 عصر
با تشکر برای چی FsBold Italic, fsRegular کار نمیکنه

Felony
یک شنبه 20 بهمن 1387, 19:05 عصر
برای چی FsBold Italic, fsRegular کار نمیکنه


این 2 دو کلمه تو دلفی تعریف نشدن ، البته این مشکل دلفی به حساب نمیاد و درستش هم همینه ، چون FsRegular یعنی بدون هیچ خاصیتی که به جاش باید از [] استفاده کنید و FsBold Italic هم یعنی هم Bold و هم Italic ...

کدتون رو باید اینطوری بنویسید :



if Edit1.Font.Style=[] then
Button1.Caption:='Regular';
if Edit1.Font.Style=[FsBold] then
Button1.Caption:='Bold';
if Edit1.Font.Style=[FsItalic] then
Button1.Caption:='Italic';
if Edit1.Font.Style=[FsBold]+[FsItalic] then
Button1.Caption:='Bold Italic';