PowerTools SPREAD for Windows Forms 10.0J > 開発者ガイド > セル型 > InputManセル > GcNumber型セル > 視覚的な補助(GcNumber型セル) |
GcNumber型セルでは様々な視覚的な補助機能を提供しています。
AlternateText プロパティを使用すれば、セルが未入力のときに代わりに表示するテキストを文字列として設定することができます。
AlternateTextプロパティは、NumberAlternateTextInfoオブジェクトを参照し、NumberAlternateTextInfo クラスのプロパティを使用して以下の代替テキストを設定できます。
プロパティ | 代替テキストの内容 |
---|---|
DisplayNull プロパティ | セルにフォーカスがなく、未入力のときの代替テキスト |
DisplayZero プロパティ | セルにフォーカスがなく、値が0のときの代替テキスト |
Null プロパティ | セルにフォーカスがあり、未入力のときの代替テキスト |
Zero プロパティ | セルにフォーカスがあり、値が0のときの代替テキスト |
これらのプロパティはAlternateTextInfo クラスを参照し、次の2つを設定することができます。
C# |
コードのコピー
|
---|---|
GrapeCity.Win.Spread.InputMan.CellType.GcNumberCellType gcNumberCell1 = new GrapeCity.Win.Spread.InputMan.CellType.GcNumberCellType(); // フォーカスがないときの代替テキスト gcNumberCell1.AlternateText.DisplayNull.Text = "金額を入力してください"; gcNumberCell1.AlternateText.DisplayNull.ForeColor = System.Drawing.Color.LightSeaGreen; gcNumberCell1.AlternateText.DisplayZero.Text = "0円です。"; gcNumberCell1.AlternateText.DisplayZero.ForeColor = System.Drawing.Color.Gray; // フォーカスがあるときの代替テキスト gcNumberCell1.AlternateText.Null.Text = "税込で入力してください"; gcNumberCell1.AlternateText.Null.ForeColor = System.Drawing.Color.LightPink; gcNumberCell1.AlternateText.Zero.Text = "0円は無効です"; gcNumberCell1.AlternateText.Zero.ForeColor = System.Drawing.Color.Red; fpSpread1.ActiveSheet.Cells[0, 0].CellType = gcNumberCell1; |
Visual Basic |
コードのコピー
|
---|---|
Dim gcNumberCell1 As New GrapeCity.Win.Spread.InputMan.CellType.GcNumberCellType() ' フォーカスがないときの代替テキスト gcNumberCell1.AlternateText.DisplayNull.Text = "金額を入力してください" gcNumberCell1.AlternateText.DisplayNull.ForeColor = System.Drawing.Color.LightSeaGreen gcNumberCell1.AlternateText.DisplayZero.Text = "0円です。" gcNumberCell1.AlternateText.DisplayZero.ForeColor = System.Drawing.Color.Gray ' フォーカスがあるときの代替テキスト gcNumberCell1.AlternateText.Null.Text = "税込で入力してください" gcNumberCell1.AlternateText.Null.ForeColor = System.Drawing.Color.LightPink gcNumberCell1.AlternateText.Zero.Text = "0円は無効です" gcNumberCell1.AlternateText.Zero.ForeColor = System.Drawing.Color.Red FpSpread1.ActiveSheet.Cells(0, 0).CellType = gcNumberCell1 |
ShowRecommendedValue プロパティを使用すると、GcNumber型セルで値が未入力のとき、入力候補となる値をグレー表示することができます。
入力候補として表示された数値は、表示された候補値のまま適用するか、全ての値を変更して入力値として適用することができます。
入力候補として表示される値は、RecommendedValue プロパティで設定します。
候補として表示された値を確定するには、[Ctrl]+[Enter]キーを押下します。
GcTextBox型セル、GcNumber型セルでは候補値の一部の値だけを変更することはできません。 |