PDA

View Full Version : سوال: یک Edit Box متفاوت!



Jaguar
چهارشنبه 26 تیر 1387, 13:47 عصر
سلام!
من می خواهم یک برنامه کاربردی با MFC/ATL و یا #C بنویسم که بخشی از آن چنین است.
اطلاعاتی از کاربر گرفته شود و در یک پایگاه داده و یا فایل ذخیره شود. اطلاعات می تواند توسط یک جعبه متن (Edit Box) دریافت شود. این برنامه را برای خود می نویسم و مشکل آن است که اطلاعات را از جایی Copy میکنم و در جعبه متن آن را Paste می کنم. اما متن من یک متن معمولی نیست و یک ابرمتن است و برای مثال Paste کردن آن درجعبه متن معمولی ویندوز یا wordpad خاصیت آن را حفظ نمی کند ولی در frontpage این گونه نیست. چه گونه می توانم چنین جعبه متنی را طراحی کنم؟ و یا اصلا یک راه حل دیگر و متفاوت؟

mohammad272005
پنج شنبه 27 تیر 1387, 02:01 صبح
شاید منظور شما RichTextBox باشه.

Jaguar
پنج شنبه 27 تیر 1387, 13:12 عصر
شاید منظور شما RichTextBox باشه.
نه! RichTextBox نمیتونه یک Container برای HTML باشه. این کنترل دقیقا مثل کنترل CRichEditCtrl در VC کار میکنه. من هردو را امتحان کردم و اصلا خوب نشد. VC 7 کلاس CHtmlEditView را معرفی کرد که خیلی خوب کار میکنه. در "دات نت" WebBrowser هست که نمی دونم چه جوری باید Paste و Edit شود.
یک مثال از CHtmlEditView یا WebBrowser که بشه یه چیزی مثل متن با فرمت بندی HTML را در آن Paste بکنیم و در یک پایگاه داده ذخیره و بازیابی بکنیم. خیلی منون !