作成日: 2022/04/12 最終更新日: 2022/04/12
文書種別
制限事項
状況
回避方法あり
詳細
C1EditorのVerticalScroll/HorizontalScrollのVisibleプロパティをFalseに設定しても、効果がありません。 C1Editorに縦/横スクロールバーが表示されたままになります。
C1Editorでは、IE7ルールに従って動作するWebBrowserコントロールが使用されていましたが、現在はC1EditorのXmlプロパティに設定されるタグ※により、IE8ルールで動作するように変更になったため、この現象が発生します。
※<meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\" />
C1Editorでは、IE7ルールに従って動作するWebBrowserコントロールが使用されていましたが、現在はC1EditorのXmlプロパティに設定されるタグ※により、IE8ルールで動作するように変更になったため、この現象が発生します。
※<meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\" />
回避方法
タグ内のIE=8のコンテンツ値を削除します。これにより、デフォルトのIE7ルールで動作するようになります。
※削除後:<meta http-equiv=\"X-UA-Compatible\" content=\"\" />
◎サンプルコード(VB)
※削除後:<meta http-equiv=\"X-UA-Compatible\" content=\"\" />
◎サンプルコード(VB)
Imports C1.Win.C1Editor
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
UseIEDefault(C1Editor1)
End Sub
Private Shared Sub UseIEDefault(ByVal editor As C1Editor)
Const meta1 As String = "<meta http-equiv=""X-UA-Compatible"" content=""IE=8"" />"
Const meta2 As String = "<meta http-equiv=""X-UA-Compatible"" content="""" />"
Dim xml As String = editor.Xml.Replace(meta1, meta2)
editor.Xml = xml
End Sub
End Class
◎サンプルコード(C#)
using C1.Win.C1Editor;
namespace C1Editor_Scrollbar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
UseIEDefault(c1Editor1);
}
static void UseIEDefault(C1Editor editor)
{
const string meta1 = "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\" />";
const string meta2 = "<meta http-equiv=\"X-UA-Compatible\" content=\"\" />";
string xml = editor.Xml.Replace(meta1, meta2);
editor.Xml = xml;
}
}
}