Html Editor

bitaroos

Member
سلان دوستان

html editor یه control برای Asp.net می باشد.(میدونم خیلی جمله ام کتابی شد)

i1.jpg

حالا من میخوام توی یه پروژه windows Form Application از این کنترل استفاده کنم. البته میخوام این کنترول رو توی Web Browser سی شارپ نشون بدم.
به شکل زیر نگاه کنید:
می خوام توی فرم یک با فشردن دگمه Edit in html editor، یه فرم دیگه باز بشه که توش یه کنترل Web Browser هست و توی اون web browser هم، html editor وجود داشته باشه.
آیا تو محیط windows Form Application میشه کد های asp رو کامپایل کرد؟

i2.png
 

the_king

مدیرکل انجمن
اینجور کمپوننت ها دو بخش دارند، بخش Javascript شون رو میشه بدون Server بکار برد، مثل ویرایشگر همین فروم، می توانید ارتباط اینترنتی تون
رو قطع کنید و هر متنی رو داخل ویرایشگر فروم بنویسید، چون کد های Javascript اند. اما مشکل اینجا است که دکمه Submit نیاز به Server داره.
صفحه وبی که طراحی کرده اید رو بدون Submit ذخیره نمی کنه که اونم Server می خواد و برنامه های Windows Application همچین چیزی ندارند.

شما اگه روی یک ویرایشگر RichTextBox روی فرم کار کنید بهتره، امکاناتش در حد یک ویرایشگر HTML ئه، هم رنگ داره و هم تراز سطر و هم تغییرات فونت و ...
نمونه دکمه های ویرایشگر هم برایش زیاده، چیز هایی در حد Wordpad که کد نویسی شون هم سخت نیست.
کمپوننت RichTextBox برای نگهداری متن فرمت شده یک ساختار متنی مشخصی داره نه دقیقا مثل HTML اما در حدی است که میشه کد متنی رو
از RichTextBox به HTML تبدیل کرد.

Convert RichTextBox to HTML string
 
اینا رو برات پیدا کردم.بدردت می خوره:
http://www.codeproject.com/Articles/11306/NRTFTree-A-class-library-for-RTF-processing-in-C
http://www.itwriting.com/htmleditor/index.php
و با اجازه مدیر بخش:
دوست عزیز بهتون پیشنهاد میکنم که از RichTextBoxکمپیوننتwpfاستفاده کنید که از متن های قالب بندی شده نیز پیشتیبانی میکنه.
در این کنترل به جای خاصیت textاز خاصیتDocumentاز نوع FlowDocumentوجودداره.
موفق باشی
 

swsehsan

Member
 

پیوست ها

  • HTMLEditor.zip
    1.9 مگایابت · بازدیدها: 10

جدیدترین ارسال ها

بالا