程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> WinForm界面開發之“HTML內容編輯控件”

WinForm界面開發之“HTML內容編輯控件”

編輯:C#入門知識

做過了很多Winform的共享軟件,對界面的設計有了一定的經驗和積累,准備開一個“WinForm界面開發”系列文章,介紹下相關的Winform界面設計和相關控件的使用,促進相互交流,以獲得更好的發展和了解。

在很多Winform程序中 ,我們可能需要HTML內容的所見即所得的編輯控件,如Asp.net中的FreeTextBox等控件樣式的。

搜索了一下,發現很少這方面的控件,找了一個,好像是收費的,而且感覺一般,跳過,再找,然後發現CodeProject 上有一個不錯的東西,拿過來進行修改一下,作為控件進行使用,效果還不錯,我在QQ號碼采集機郵件發送系統中使用,如下圖所示

\

 

控件支持基本的HTML編輯操作,如文字、圖片、排列(左對齊,右對齊,居中等)、項目符號、縮進調整等操作,如下圖所示\

 

另外控件支持右鍵菜單操作,常用的編輯功能以及查找、修改HTML、查看內容、插入HTML元素等

\

 

內容查找界面如下所示

\

 

修改HTML窗體如下所示,可以增加修改裡面的內容,確定後控件的內容將重新變化。

\

插入圖片的對話框,提示用戶輸入相關的信息。

\

控件我們一般使用兩個屬性即可,如下代碼所示

 string bodyHtml = this.txtContent.BodyHtml;
 string bodyText = this.txtContent.BodyText;

最後,呈上大家最關心的控件文件,大家可以按照使用一般的控件使用即可(控件我沒有進行加密,大家需要修改源碼的,反編譯一下即可,呵呵):

點擊下載本例源碼

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved