WebBrowser 默认采用的是IE 内核。所以 进度条样式无法做美化。以下策略: 修改为与背景颜色一致,WebBrowser 加载默认获取焦点,鼠标滚轮触发滚动事件。
string head = "<html}><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"
+ "<style>"
+ "body{"
/* IE 浏览器 */
/*三角箭头的颜色*/
+ " scrollbar-arrow-color: #fff;"
/*滚动条滑块按钮的颜色*/
+ "scrollbar-face-color: #fff;"
/*滚动条整体颜色*/
+ "scrollbar-highlight-color: #fff;"
/*滚动条阴影*/
+ "scrollbar-shadow-color: #fff;"
/*滚动条轨道颜色*/
+ "scrollbar-track-color: transparent;"
/*滚动条3d亮色阴影边框的外观颜色——左边和上边的阴影色*/
+ " scrollbar-3dlight-color:#fff;"
/*滚动条3d暗色阴影边框的外观颜色——右边和下边的阴影色*/
+ "scrollbar-darkshadow-color: #fff;"
/*滚动条基准颜色*/
+ " scrollbar-base-color: transparent;"
+ "}"
+ "</style>"
+ "</head></html>";
string myHTMLContent = head + String.Format(data["answer"].ToString());
AnswerContent.NavigateToString(myHTMLContent);