テキストボックス

概要

テキストボックスクラスを表します。

シグネチャ

1
public class TextBox : Control

 

名前空間

cAlgo.API

1
 using cAlgo.API;
 namespace cAlgo
 {
     // このサンプルインジケーターは、チャートにテキストボックスコントロールを追加する方法を示しています
     [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
     public class TextBoxSample : Indicator
     {
         protected override void Initialize()
         {
             var stackPanel = new StackPanel
             {
                 BackgroundColor = Color.Gold,
                 HorizontalAlignment = HorizontalAlignment.Center,
                 VerticalAlignment = VerticalAlignment.Center,
                 Opacity = 0.6,
             };
             var textBox = new TextBox
             {
                 Text = "ここにテキストを入力...",
                 FontWeight = FontWeight.ExtraBold,
                 Margin = 5,
                 ForegroundColor = Color.White,
                 HorizontalAlignment = HorizontalAlignment.Center,
                 Width = 150
             };
             textBox.TextChanged += TextBox_TextChanged;
             stackPanel.AddChild(textBox);
             Chart.AddControl(stackPanel);
         }
         private void TextBox_TextChanged(TextChangedEventArgs obj)
         {
             Print("テキストボックスのテキストが変更されました: ", obj.TextBox.Text);
         }
         public override void Calculate(int index)
         {
         }
     }
 }

プロパティ

IsReadOnly

概要

現在のテキストボックスが読み取り専用かどうかを示す値を取得または設定します。

シグネチャ

1
public bool IsReadOnly {get; set;}

 

戻り値

bool

AcceptsReturn

概要

ユーザーがENTERキーを押したときのテキスト編集コントロールの応答方法を示す値を取得または設定します。

シグネチャ

1
public bool AcceptsReturn {get; set;}

 

戻り値

bool

AcceptsTab

概要

ユーザーがTABキーを押したときのテキスト編集コントロールの応答方法を示す値を取得または設定します。

シグネチャ

1
public bool AcceptsTab {get; set;}

 

戻り値

bool

Text

概要

テキストを取得または設定します。

シグネチャ

1
public string Text {get; set;}

 

戻り値

string

MinLines

概要

表示される行の最小数を取得または設定します。

シグネチャ

1
public int MinLines {get; set;}

 

戻り値

int

MaxLines

概要

表示される行の最大数を取得または設定します。

シグネチャ

1
public int MaxLines {get; set;}

 

戻り値

int

MaxLength

概要

テキストボックスに手動で入力できる文字数の最大値を取得または設定します。

シグネチャ

1
public int MaxLength {get; set;}

 

戻り値

int

CaretColor

概要

挿入カーソルの色を取得または設定します。

シグネチャ

1
public Color CaretColor {get; set;}

 

戻り値

Color

SelectionColor

概要

現在選択されているテキストの色を取得または設定します。

シグネチャ

1
public Color SelectionColor {get; set;}

 

戻り値

Color

BorderColor

概要

テキストボックスのボーダーの色を取得または設定します。

シグネチャ

1
public Color BorderColor {get; set;}

 

戻り値

Color

SelectionOpacity

概要

選択されたテキストの不透明度を取得または設定します。

シグネチャ

1
public double SelectionOpacity {get; set;}

 

戻り値

double

BorderThickness

概要

ボーダーの厚さを取得または設定します。プロパティ値はThickness、数値、またはThickness(5)、new Thickness(1, 2, 3, 4)、5、”5″、”1 2 3 4″を使用して設定できます。

シグネチャ

1
public Thickness BorderThickness {get; set;}

 

戻り値

Thickness

IsReadOnlyCaretVisible

概要

読み取り専用テキストボックスにカーソルを表示するかどうかを示す値を取得または設定します。

シグネチャ

1
public bool IsReadOnlyCaretVisible {get; set;}

 

戻り値

bool

CharacterCasing

概要

入力時にTextBoxコントロールが文字の大文字小文字を変更するかどうかを取得または設定します。

シグネチャ

1
public CharacterCasing CharacterCasing {get; set;}

 

戻り値

CharacterCasing

関連チュートリアル

  • Controls

TextAlignment

概要

テキストコンテンツの水平配置を示す値を取得または設定します。

シグネチャ

1
public TextAlignment TextAlignment {get; set;}

 

戻り値

TextAlignment

関連チュートリアル

  • [WebView](https://help.ctrader.com/ctrader-algo/guides/ui/WebView/

TextWrapping

概要

テキストボックスがテキストを折り返す方法を取得または設定します。

シグネチャ

public TextWrapping TextWrapping {get; set;}
1

 

戻り値

TextWrapping

関連チュートリアル

  • Controls

HorizontalScrollBarVisibility

概要

水平スクロールバーの表示を定義します。

シグネチャ

1
public ScrollBarVisibility HorizontalScrollBarVisibility {get; set;}

 

戻り値

ScrollBarVisibility

VerticalScrollBarVisibility

概要

垂直スクロールバーの表示を定義します。

シグネチャ

1
public ScrollBarVisibility VerticalScrollBarVisibility {get; set;}

 

戻り値

ScrollBarVisibility

イベント

TextChanged

概要

テキストが変更されたときに発生します。

シグネチャ

1
public event Action<TextChangedEventArgs> TextChanged;

 

  • Controls
目次

このページについて