1. 程式人生 > >VB.NET 簡易網頁編輯器

VB.NET 簡易網頁編輯器

最近被要求設計一個文字編輯器,要有類似WORD或者說類似論壇文字編輯器差不多的效果,由於是一個桌面程式,ASP的方案直接被槍斃了,找來找去還是很頭疼,不知道以何種方式來呈現,畢竟RICHBOX自身不能顯示背景色,圖片等功能,雖然可以顯示帶圖片的RTF,但那是兩碼事。

通過專業的資料挖掘,有幸發現WebBrowser在mshtml這個包裡包含 designMode這個屬性,可以直接操控網頁的話,那自然,背景色,前景色,圖片,其他花花的東西全都不是問題了,通過不斷摸索,SO程式碼就次出爐了。

利用WebBrowser組建的.Document.ExecCommand方法還可以實現如下功能:
FontName 字型名稱
FontSize   字型大小
InsertImage 插入圖片
JustifyLeft     左對齊
JustifyCenter  居中
JustifyRight  右對齊

Bold             粗體

Italic            斜體

Underline    下劃線

ForeColor    字型顏色

BackColor   字型底紋

成品如圖:

相關推薦

VB.NET 簡易網頁編輯

最近被要求設計一個文字編輯器,要有類似WORD或者說類似論壇文字編輯器差不多的效果,由於是一個桌面程式,ASP的方案直接被槍斃了,找來找去還是很頭疼,不知道以何種方式來呈現,畢竟RICHBOX自身不能顯示背景色,圖片等功能,雖然可以顯示帶圖片的RTF,但那是兩碼事。 通過專業

.NET 簡易方法攔截

parameter hid 接口 tle 說過 inf img 異常 肩膀 偉大的無產階級Willaim曾說過:"無論你覺得自己多麽的了不起,也永遠有人比你更強"。對,我說過!我就是william。 今天想記錄一下在項目中遇到的一個比較有意思的

如何製作一個簡單的FastCube.Net多維編輯

【下載FastCube最新版本】 從FastCube.Net檢視和編輯多維資料集和切片,首先需要建立一個特殊應用程式。由於FastCube.Net以庫和元件的形式出現,使用者可以輕鬆地將多維資料集編輯器嵌入到現有的WinForms應用程式中,或者專門建立一個單獨的編輯器。本文將介紹如何以兩種方式建立簡單的多

谷歌圖形化HTML5網頁編輯Google Web Designer

近日,谷歌釋出了一款基於HTML5開發的網頁編輯器“ Google Web Designer”,為非技術整合型網頁開發工具,可免去HTML編碼的繁瑣過程,免費提供服務。下載地址:點選開啟連結 剛隨

徹底解決VB.NET獲取網頁原始碼的問題

在解決這個問題之前,我一直很苦惱。在網上到處搜尋,都找不到相應的解決辦法。網上,雖然有提及完全相同的問題的帖子,但是答案最後往往沒有得到發帖人的肯定,或者帖子就此die在論壇中。為了解決我設計網路爬蟲程式所不可迴避的獲取網頁編碼的問題,我克服重重困難,在MSDN的一個帖子中

vb.net下載網頁html程式碼

 Private Sub ResponseClient_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ResponseClient.Click        If txtur

QT實現一個簡易文字編輯

setFixedSize(640,480);//設定視窗介面大小 //選單欄 newaction1=newQAction(QIcon("newfile.png"),"新建",this);//actio

ASP.NET常用線上編輯使用方法總結(二)

嗯,本來只是想把常用的兩款感覺效果還不錯的線上編輯器給總結下,但是沒想到大家對此的反應還挺強烈的,那我就再總結兩款用的比較不錯的編譯器吧。 在上一篇文章的結尾有提到這款編譯器,個人覺得是使用者體驗最好的線上編譯器。先上個圖: 這個也就是我們新浪部落格用的釋出文章

Qt簡易文字編輯

程式碼及註釋如下: //mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QTextEdit> #include <QMainWindow> //class QTex

網頁編輯新增paste事件

<script   language="javascript">     function   _iframeOnload(){             targetDoc   =   document.frames.target.document;     targetDoc.f=functi

用C++實現簡易文字編輯

1.簡易文字編輯器 2.用連結串列實現,儲存到檔案中 #include<iostream> #include<string> #include<cstdlib> #include<ctype.h> #include<c

ASP.NET MVC5 中百度ueditor富文本編輯的使用

編譯時間 文本編輯器 ida height git aid asp ueditor jquery 隨著網站信息發布內容越來越多,越來越重視美觀,富文本編輯就是不可缺少的了,眾多編輯器比較後我選了百度的ueditor富文本編輯器。 百度ueditor富文本編輯器分為兩種一種

Jupyter-NoteBook工具介紹(網頁編輯

命名 編輯 notebook 分享 安裝完成 cond height 編輯器 con 1.Jupyter-NoteBook位置   在安裝完anaconda後,這個工具已經被安裝完成。    2.打開       3.功能講解    4.其余的功能   可以對文

在ASP.NET中使用KindEditor富文本編輯

text java cti rto about pri limit utf-8 document 我以前一直用百度的UEditor。這次客戶提了一個需求要在編輯器中插入Flash動畫,但是不知道怎麽用UEditor實現,於是選用了KindEditor。 更重要的一點是,客戶

.Net Core 使用百度UEditor編輯

緩存配置 fix oid format public 管理器 gui proc cti 一、準備文件 1. 下載UEditor官方版本.刪除其中後端文件。保留後端文件夾中的config.json文件 2. 在NuGet管理器中搜索UEditorNetCore,拿到項目地址

net 編譯報錯:編輯或項目正在嘗試簽出在內存中修改的文件,這將導致保存該文件

是否 嘗試 過程 執行 中修改 輸出 只讀 內存 去掉只讀屬性 1,報錯提示: 編輯器或項目正在嘗試簽出在內存中修改的文件,這將導致保存該文件。 在生成過程中保存文件是危險的,這可能會在將來導致不正確的生成輸出。 是否仍然繼續簽出? 2,原因:licenses.licx屬性

VB.Net 正則表達式測試

info rar ryueifu 表達 exp 正則表達式 ima png 軟件 VB.Net制作的正則表達式工具,查詢結果可以導出到Excel。 界面截圖: 軟件下載 Regexp.rarVB.Net 正則表達式測試器

vb.net 網頁載入完成判斷

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load         WebBrowser1.ScriptErrorsSuppressed = True '網頁

網頁中使用富文字編輯editor+vue

先下載一個富文字編輯器(官網地址) 在vue中新建一個editor.vue <template> <div> <script id="editor" type="text/plain"></script> </div

freemarker網頁靜態化生成靜態頁面,資料遍歷,freemarker編輯

如果eclipse中沒有freemarker編輯器,開啟頁面是這樣的。 頁面中都是黑色,不好看是不是 可以下載一個freemarker編輯器,在eclipse中, Help–>Eclipse MarketPlace 搜尋freemarker,選擇Freemarker IDE fr