PDA

View Full Version : HyperLink در DBMemo یا DBRichEdit ؟



mrezaei
پنج شنبه 31 خرداد 1386, 08:29 صبح
دوستان سلام
یک جدول 15000 رکوردی دارم که هررکورد یک متن چند صفحه ای دارد. از طرفی یک لیست 1000 تایی از کلمات توی پایگاه داده به همراه توضیحات آنها دارم. می خواهم این کلمات هر جای متنهای مذکورآمده باشند بتوانم به صورت hyperlink به توضیحات آنها مراجعه کنم. حالا مشکل من این است که نمی توانم این کلمات موجود درمتنهای چند صفحه ای را در DBMemo یا DBRichEdit به صورت hyperlink نشان بدهم.
چطوری می توانم این کار را بکنم؟

ahmad1358
پنج شنبه 31 خرداد 1386, 08:57 صبح
اگه به این لینک بری جوابتو میگیری
http://barnamenevis.org/forum/showthread.php?t=46347&page=11
در انتهای صفحه یک مثال از برنامه ای با عنوان رنگی کردن متن جستجو پیدا میکنی

mrezaei
پنج شنبه 31 خرداد 1386, 09:18 صبح
با تشکز از دوست عزیز ahmad1358 (http://barnamenevis.org/forum/member.php?u=40856)، در این قطعه کد، کلمات فقط رنگی می شوند و امکانات Hyperlink را ندارد.

m-khorsandi
پنج شنبه 31 خرداد 1386, 12:16 عصر
Adding URL hyperlink functionality to RichEdit (http://delphi.about.com/od/vclusing/l/aa111803a.htm)
TRichEditURL - hyperlink aware RichEdit (http://delphi.about.com/od/vclwriteenhance/l/aa051804a.htm)

کامپوننت‌هایی هم در این زمینه هستند که می‌تونی با Google جستجو کنی.

mrezaei
پنج شنبه 31 خرداد 1386, 12:37 عصر
دوست عزیز، m-khorsandi (http://barnamenevis.org/forum/member.php?u=7146) vbmenu_register("postmenu_356111", true); این کدها برای URLهای استاندارد کار می کنه من کلماتی فارسی در پایگاه داده دارم که می خواهم آنها به صورت HyperLink عمل کنند.