PadChar は、パッド文字を含むために MaskInput プロパティが設定され、MaskDisplayMode、MaskDataMode または MaskClipMode が設定される場合に効果を持ちます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button17_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button17.Click Dim column As UltraGridColumn = Me.ultraGrid1.DisplayLayout.Bands(0).Columns("Phone") ' Enable masked input in a column by setting the MaskInput property. column.MaskInput = "(###) ###-####" ' Set various mask modes. These mask modes effect how what is included when data ' is committed to the cell, when it's displayed and when it's copied. MaskMode of ' Raw does not include literals and prompt characters. So for this particular mask, ' only thig that is going to be put in the data source will be just the digits, ' Literals will be stripped out (in this example, literals are '(', ')', ' ', '-' ' characters.) column.MaskDataMode = MaskMode.Raw column.MaskDisplayMode = MaskMode.IncludeBoth column.MaskClipMode = MaskMode.IncludeLiterals ' PadChar and PromptChar properties effect which characters are used as pad character ' and prompt character in masked input cells. Padchar is the character that gets ' substituted in place of an empty character when the MaskMode of ' IncludeLiteralsWithPadding is applied. PromptChar is the character that's used ' for prompting. Default for PadChar is ' ' (space character) and for PromptChar is ' '_' (an underscore). Me.ultraGrid1.DisplayLayout.Bands(0).Columns(0).PadChar = " " Me.ultraGrid1.DisplayLayout.Bands(0).Columns(0).PromptChar = "_" End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button17_Click(object sender, System.EventArgs e) { UltraGridColumn column = this.ultraGrid1.DisplayLayout.Bands[0].Columns["Phone"]; // Enable masked input in a column by setting the MaskInput property. column.MaskInput = "(###) ###-####"; // Set various mask modes. These mask modes effect how what is included when data // is committed to the cell, when it's displayed and when it's copied. MaskMode of // Raw does not include literals and prompt characters. So for this particular mask, // only thig that is going to be put in the data source will be just the digits, // Literals will be stripped out (in this example, literals are '(', ')', ' ', '-' // characters.) column.MaskDataMode = MaskMode.Raw; column.MaskDisplayMode = MaskMode.IncludeBoth; column.MaskClipMode = MaskMode.IncludeLiterals; // PadChar and PromptChar properties effect which characters are used as pad character // and prompt character in masked input cells. Padchar is the character that gets // substituted in place of an empty character when the MaskMode of // IncludeLiteralsWithPadding is applied. PromptChar is the character that's used // for prompting. Default for PadChar is ' ' (space character) and for PromptChar is // '_' (an underscore). this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].PadChar = ' '; this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].PromptChar = '_'; }