View Full Version : درخواست کامپوننت کار با متن
undefined
شنبه 30 مرداد 1389, 13:44 عصر
با سلام
دوستان دنبال یه کامپوننت میگردم که شامل trxtbox & Memo باشه و این کنترل ها این خاصیت رو داشته باشن که اگه کاربر بیشتر از تعداد مجاز تایپ کرد مثلا 25 کاراکتر مجاز باشه اگه 26 کارکتر تایپ کرد کاراکتر 26 ام رنگی بشه .
گشتم اما چون اسمی براش نداشتم چیزی پیدا نکردم .
ممنون میشم اگه دوستان بشناسن معرفی کنن .
با تشکر
Felony
شنبه 30 مرداد 1389, 14:29 عصر
کامپوننت های استاندارد دلفی همچین قابلیتی ندارند ، من هم تا به حال کامپوننتی با این قابلیت ندیدم ولی خودتون به راحتی میتونید با استفاده از کامپوننت Richedit اون موضوع مورد نظر رو پیاده کنید ، یه نمونه کد براتون نوشتم :
Const
MyTextLen: Byte= 26;
begin
if Length(RichEdit1.Text) > MyTextLen then
with RichEdit1 do
begin
SelStart:= Length(RichEdit1.Text);
SelLength:= 1;
SelAttributes.Color:= clRed;
end;
end;
کد بالا رو در رویداد OnChange شئ Richedit مورد نظرتون بنویسید .
undefined
سه شنبه 02 شهریور 1389, 11:45 صبح
با سلام
دوستان کسی OCX برای این کار نداره ؟؟
maddahi.m.p
شنبه 06 شهریور 1389, 18:30 عصر
برای اینکار می توانید از کامپوننت های TMS یا express استفاده کنید editor های بسیار جالبی دارد
m-khorsandi
یک شنبه 14 شهریور 1389, 09:04 صبح
با سلام
دوستان دنبال یه کامپوننت میگردم که شامل trxtbox & Memo باشه و این کنترل ها این خاصیت رو داشته باشن که اگه کاربر بیشتر از تعداد مجاز تایپ کرد مثلا 25 کاراکتر مجاز باشه اگه 26 کارکتر تایپ کرد کاراکتر 26 ام رنگی بشه .
گشتم اما چون اسمی براش نداشتم چیزی پیدا نکردم .
ممنون میشم اگه دوستان بشناسن معرفی کنن .
با تشکر
به نظر من اگه فقط به چنین ویژگی ساده ای نیاز داری از کد آقای تاجیک استفاده کن و خودت رو درگیر کامپوننت خاصی نکن، در غیر اینصورت میتونی از ابزار TRichView (http://www.trichview.com/) استفاده کنی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.