PDA

View Full Version : سوال: چگونه یک Editor متن هوشمند طراحی کنیم؟



Ali0Boy
جمعه 18 فروردین 1391, 21:06 عصر
باسلام خدمت دوستان و اساتید عزیز
من می خواستم بدونم چطور می توانم یک Editor هوشمند ایجاد کنم. مثل Komodo اگه دیده باشید و یا چه راه دور بریم همین VS عزیز خودمان. تغریبا بیشتر مراحلش رو می دونم چطور انجام بدهم. فقط در یک قسمت اون مشکل پیدا کرده ام. اونهم مثلا در VS هر وقت حرفی رو در قسمت text editor اون بزنید، سریعا یک جعبه باز می شود و کدهایی که با اون حرف شروع می شوند رو نشان می دهد. من در این مشکل فقط بدست آوردن نقطه ی فعلی متن هست که این جعبه رو درست اونجا باز کنم! می خواستم همین رو بدونم که چطور نقطه ی جاری -ای که در حال type هستیم رو بدست بیاورم تا اون شیء مورد نظر رو اونجا نمایش بدهم. مثل تصویر زیر:
http://s1.picofile.com/file/7347965478/tq1.png

لطفا کمک کنید!! خیلی فوری !!

Beginner2013
جمعه 18 فروردین 1391, 21:51 عصر
این مقاله (http://www.microbion.co.uk/developers/C%20position%20of%20caret.pdf) را دانلود کن بخون.