ورود

View Full Version : سوال: تغییر فونت و سایز و رنگ بخشی از ممو



farzadkamali
جمعه 13 بهمن 1391, 11:32 صبح
سلام

با استفاده از فونت دیالوگ میشه فونت،سایز و رنگ متن ممو رو تغییر داد. حالا سوال اینه که چه جوری می شه فونت،سایز و رنگ متن انتخاب شده از ممو رو تغییر داد؟

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



if fontdialog1.Execute then
begin
memo1.Font:=fontdialog1.Font;
end;


یا



if fontdialog1.Execute then
begin
memo1.Font.Color := fontdialog1.Font.Color;
memo1.Font.Name := fontdialog1.Font.Name;
memo1.Font.Style := fontdialog1.Font.Style;
memo1.Font.Size := fontdialog1.Font.Size;
end;


کدهای فوق فرقی نمیکنه و کل متن رو تغییر میده. ممنون میشم راهنماییم کنین

hassan_reza
جمعه 13 بهمن 1391, 12:52 عصر
اولماز (نمیشه)!
تنها راهش استفاده از TRichEdit و امثال آن است.

farzadkamali
جمعه 13 بهمن 1391, 13:06 عصر
اولماز (نمیشه)!
تنها راهش استفاده از TRichEdit و امثال آن است.

لطف می کنین توضیح بیشتر بدید؟

Mask
شنبه 14 بهمن 1391, 12:30 عصر
لطف می کنین توضیح بیشتر بدید؟

توضیح بیشتر نداره.
ممو این امکان و نداره و شما باید از کنترل TRichEdit استفاده کنید.

mbshareat
یک شنبه 15 بهمن 1391, 08:51 صبح
سلام
ببینید این تاپیک (http://barnamenevis.org/showthread.php?355151-%D8%A8%D8%B9%D8%B6%DB%8C-%D8%A7%D8%B2-%DA%A9%D9%84%D9%85%D8%A7%D8%AA-%DB%8C%DA%A9-%D9%85%D8%AA%D9%86-%D8%B1%D9%86%DA%AF%DB%8C-%D8%B4%D9%88%D8%AF-%D9%88-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%D8%AE%D8%B7-%D9%86%DB%8C%D8%B2-%D8%B2%D8%AF%D9%87-%D8%B4%D9%88%D8%AF&highlight=%D8%B1%D9%86%DA%AF%DB%8C+%DA%A9%D8%B1%D8 %AF%D9%86+%DA%A9%D8%AF) به دردتون میخوره؟