یک نمونه اش را ساختم که یکسری از کلمات زبان ویزوال بیسیک رو در بانک اطلاعاتی اش داره (درون فایل List.txt)
و وقتی اجرایش می کنید در کنترلهای استاندارد ویژوال بیسیک (ThunderEditBox) و کنترلهای استاندارد سی (Edit)
و کنترلهای بورلند (TEdit) و کنترلهای استاندارد VS.Net درون هر برنامه در حال اجرا ظاهر می شود :
رنگ لیست را زرد گرفتم تا با لیست های عادی اشتباهی گرفته نشه. این برنامه با کنترلهای استاندارد Internet Explorer
سازگار است ولی در برنامه هایی مثل Opera و FireFox و Photoshop از یک نوع خاص TextBox استفاده شده که پنجره
اختصاصی ندارند و بصورت استاندارد و عمومی نمیشه کدی را برای آنها نوشت.
بعضی از برنامه ها بعد از تایپ کردن یک عبارت Focus رو از کنترل ویرایشگر می گیرند و به کی کنترل دیگر جابجا می کنند.
به همین دلیل است که بعد از اضافه کردن یک عبارت توسط AutoTyping ویرایشگر از حالت Focus خارج می شه.
البته این کد هنوز جای کار زیاد داره ولی برای اساس یک طرحی اصولی و اهداف آموزش مناسبه.
کد برنامه به همراه فایل اجرایی exe ضمیمه این پست می باشد.