1.初始化文檔,此處是關鍵,不能通過DocumentText對WebBrowser進行初始化,因爲使用DocumentText並不會是它馬上生效,還要經過Navigating、Navigated 和 DocumentCompleted等過程.所以必須先加載一個空文檔後,再使用Document.Write方法寫入
隱藏行號 複製代碼 ? 這是一段程序代碼。
-
private void InitEdit()
-
{
-
StringBuilder sb = new StringBuilder();
-
sb.Append("<html>");
-
sb.Append("<head>");
-
sb.Append("</head>");
-
sb.Append("<body contentEditable='true'>");
-
sb.Append("</body>");
-
sb.Append("</html>");
-
this.Navigate("about:blank");
-
this.Document.Write(sb.ToString());
-
//this.DocumentText = sb.ToString();
-
-
}
<script language="javascript">
function CopyCode(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i<trElements.length;++i){if(key.parentElement.parentElement.parentElement==trElements[i].parentElement.parentElement){codeElement=trElements[i];break}}if(codeElement!=null){var content=codeElement.innerText;if(window.clipboardData==null){window.alert("您的瀏覽器不支持腳本複製,請嘗試手動複製。")}else{window.clipboardData.setData("Text",content);window.alert("源代碼已經複製到剪貼板上。")}}}function LineNumberVisible(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i
<script language="javascript">
function CopyCode(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i<trElements.length;++i){if(key.parentElement.parentElement.parentElement==trElements[i].parentElement.parentElement){codeElement=trElements[i];break}}if(codeElement!=null){var content=codeElement.innerText;if(window.clipboardData==null){window.alert("您的瀏覽器不支持腳本複製,請嘗試手動複製。")}else{window.clipboardData.setData("Text",content);window.alert("源代碼已經複製到剪貼板上。")}}}function LineNumberVisible(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i 2.編輯和預覽標識屬性
隱藏行號 複製代碼 ? 這是一段程序代碼。
-
private bool _IsReadOnly = true;
-
public bool IsReadOnly
-
{
-
get{
-
return _IsReadOnly;
-
}
-
set{
-
_IsReadOnly=value;
-
if(_IsReadOnly==false)
-
{
-
this.Document.Body.SetAttribute("contentEditable", "false");
-
}
-
else
-
{
-
this.Document.Body.SetAttribute("contentEditable", "true");
-
}
-
}
-
}
<script language="javascript">
function CopyCode(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i<trElements.length;++i){if(key.parentElement.parentElement.parentElement==trElements[i].parentElement.parentElement){codeElement=trElements[i];break}}if(codeElement!=null){var content=codeElement.innerText;if(window.clipboardData==null){window.alert("您的瀏覽器不支持腳本複製,請嘗試手動複製。")}else{window.clipboardData.setData("Text",content);window.alert("源代碼已經複製到剪貼板上。")}}}function LineNumberVisible(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i