اگه ممکن هست درباره نحوه این برنامه یه توضیحی بدید......
توضیح خاصی نداره، از الگوریتم پیچیده ای هم در ساختن اون استفاده نشده. یک TextBox عادی است که
فرامین ویرایشی اش مثل Copy و Paste و Cut در منوی های اصلی برنامه هم قابل انجام هستند.
برای همین هر بار که کلیدی فشار داده شد یا ماوس جابجا شد یا روی ماوس کلیک شد، بررسی می کنیم
که ایا در این لحظه امکان انجام عملیاتی نظیر Cut و Paste هست یا خیر، و بر اساس نتیجه این بررسی
منوی های مربوطه را Enable یا Disable می کنیم.
هر وقت هم خواستیم که محتویات یک فایل txt را Open کنیم، ابتدا بررسی می کنیم که دو بایت اول آن فایل
چه کد هایی دارند، مثلا فایل های Unicode همیشه با کد های FF و FE (مبنای 16) شروع می شوند.
اینجوری در موقع Save As کردن فایل، بصورت پیشفرض سیستم Unicode انتخاب می شود.
اما اگر با یک کاراکتر عادی متنی آغاز می شد، بصورت پیشفرض بایستی سیستم ANSI انتخاب می گشت.