PDA

View Full Version : سوال ؟



mojilife
پنج شنبه 17 اسفند 1391, 11:09 صبح
با سلام خسته نباشید خدمت شما
من برنامه notpad با زبان vb.net ‌نوشتم مشکلی که هست وقتی متنی رو می نویسم بعد تغییر فونت میدم ذخیره میکنم و اون متن که با پسوند txt باز میشه فونتی که من روش قرار داده بودم رو نداره ....... میخوام که فونت هم با متن ذخیره بشه تا not pad کامل باشه ......... ممنون میشم کمکم کنید

vahid1
پنج شنبه 17 اسفند 1391, 13:24 عصر
اصل نرم‌افزار notePad هم فونت را ذخيره نمي‌كند. دليل اينكه فايل txt طبق تعريف فقط شامل متن است و هيچ نوع قالب‌بندي مانند فونت... را نمي‌تواند درون خودش ذخيره كند.
به همين علت نوع ديگري از فايل‌هاي متني به نام RichText ايجاد شده (نرم‌افزار wordPad در windows با پسوند rtf) كه علاوه بر متن مي‌تواند حاوي فرمتينگ يا قالب‌بندي باشد. بنابراين مي‌توانيد بجاي textBox از richEdit استفاده كنيد.

درضمن در notePad مي‌توانيد فونت مورد استفاده براي نمايش متن را بصورت كلي تغيير دهيد از طريق منوي format->Font . نرم‌افزار notePad فونت تعيين شده را در registry ذخيره مي‌كند نه در فايل text و از آن براي نمايش همه‌ي فايل‌هاي متني استفاده خواهد كرد.

AliRezaBeytari
پنج شنبه 17 اسفند 1391, 15:28 عصر
این که کاری نداره ، می تونی از System.IO استفاده کنید!!!