salar_sh
پنج شنبه 21 مهر 1384, 16:10 عصر
من می خواهم یک editor بنویسم که کلمات خاصی را در متن رنگی کند . مثل خود دلفی که انواع کلمات را به رنگهای مختلف در می آورد یا بولد می کند.
پارسر لازم را هم نوشته ام و متن داخل RichEdit را به آن می دهم و آن با استفاده از SelStart و SelLength و SelAttributes رنگ آن کلمات را عوض می کند.
اما اشکال اینجاست که این فرایند چون با Refresh شدن دائم RichEdit همراه است ، بسیار چشمک می زند و کند است.
من که هر کاری کردم که در مدت Analyze کردن متن ریچ ادیت خفه شه ، نتونستم.
لطفا شما یک کمکی بکنید.
ممنون.
پارسر لازم را هم نوشته ام و متن داخل RichEdit را به آن می دهم و آن با استفاده از SelStart و SelLength و SelAttributes رنگ آن کلمات را عوض می کند.
اما اشکال اینجاست که این فرایند چون با Refresh شدن دائم RichEdit همراه است ، بسیار چشمک می زند و کند است.
من که هر کاری کردم که در مدت Analyze کردن متن ریچ ادیت خفه شه ، نتونستم.
لطفا شما یک کمکی بکنید.
ممنون.