作成日: 2020/10/26 最終更新日: 2020/10/26
文書種別
使用方法
詳細
本コントロールでは、表示する内容がコントロールの高さを超えた場合に自動的にスクロールバーが表示される仕組みになっており、この動作を変更する直接的な機能は用意されておりません。
代替方法として、C1EditorのXMLプロパティに"overflow:hidden"を指定して、CSSデザイン上でスクロールバーを非表示にした後、表示する内容に応じてC1EditorのHeightプロパティを手動で調整する方法が考えられます。
以下に、ボタンをクリックするごとにテキストが1行追加され、それに伴ってコントロールの高さを増加させるサンプルを記載します。
◎サンプルコード(VB)
代替方法として、C1EditorのXMLプロパティに"overflow:hidden"を指定して、CSSデザイン上でスクロールバーを非表示にした後、表示する内容に応じてC1EditorのHeightプロパティを手動で調整する方法が考えられます。
以下に、ボタンをクリックするごとにテキストが1行追加され、それに伴ってコントロールの高さを増加させるサンプルを記載します。
◎サンプルコード(VB)
Dim r As Integer
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
c1Editor1.Xml = ""
c1Editor1.Height = 50
c1Editor1.Width = 85
c1Editor1.Text = "1234567890abcdefg_0 "
r = 0
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
r = r + 1
c1Editor1.Height = c1Editor1.Height + 20
c1Editor1.Text = c1Editor1.Text + "1234567890abcdefg_" + r.ToString() + " "
End Sub
◎サンプルコード(C#) int r;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
c1Editor1.Xml = "";
c1Editor1.Height = 50;
c1Editor1.Width = 85;
c1Editor1.Text = "1234567890abcdefg_0 ";
r = 0;
}
private void button1_Click(object sender, EventArgs e)
{
r = r + 1;
c1Editor1.Height = c1Editor1.Height + 20;
c1Editor1.Text = c1Editor1.Text + "1234567890abcdefg_" + r.ToString() + " ";
}
旧文書番号
86126