バージョン

Sections プロパティ

コントロールの編集部分における編集セクションのコレクション。各編集セクションは通常、リテラルで区切られます。
シンタックス
'宣言
 
Public ReadOnly Property Sections As Infragistics.Win.UltraWinMaskedEdit.SectionsCollection
public Infragistics.Win.UltraWinMaskedEdit.SectionsCollection Sections {get;}
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinMaskedEdit

  Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button2.Click

      ' 以下のコードは、マスク エディター コントロールの年、月、日に
      ' それぞれ異なる外観を設定します

      ' InputMask を日付マスクに設定します
      Me.ultraMaskedEdit1.InputMask = "mm/dd/yyyy"
      Me.ultraMaskedEdit1.Value = DateTime.Now

      ' すべてのセクションにループします
      Dim i As Integer
      For i = 0 To Me.ultraMaskedEdit1.Sections.Count - 1

          Dim section As SectionBase = Me.ultraMaskedEdit1.Sections(i)

          ' セクション タイプを出力します
          Debug.WriteLine("Sections(" & i.ToString() & ") = " & section.GetType().Name)

          ' セクションのタイプによって、異なる外観を年、月、日の部分に
          ' 設定します
          If section.GetType() Is GetType(MonthSection) Then
              section.Appearance.ForeColor = Color.Red
          ElseIf section.GetType() Is GetType(DaySection) Then
              section.Appearance.ForeColor = Color.Green
          ElseIf section.GetType() Is GetType(YearSection) Then
              section.Appearance.ForeColor = Color.Blue
          End If

      Next
  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinMaskedEdit;
using System.Diagnostics;

private void button2_Click(object sender, System.EventArgs e)
{
	// 以下のコードは、マスク エディター コントロールの年、月、日の部分に
	// それぞれ異なる外観を設定します

	// InputMask を日付マスクに設定します
	this.ultraMaskedEdit1.InputMask = "mm/dd/yyyy";
	this.ultraMaskedEdit1.Value = DateTime.Now;

	// すべてのセクションにループします
	for ( int i = 0; i < this.ultraMaskedEdit1.Sections.Count; i++ )
	{
		SectionBase section = this.ultraMaskedEdit1.Sections[i];

		// セクション タイプを出力します
		Debug.WriteLine( "Sections[" + i.ToString( ) + "] = " + section.GetType( ).Name );

		// セクションのタイプによって、それぞれ異なる外観を年、月、日の部分に
		// 設定します
		if ( section.GetType( ) == typeof( MonthSection ) )
		{
			section.Appearance.ForeColor = Color.Red;
		}
		else if ( section.GetType( ) == typeof( DaySection ) )
		{
			section.Appearance.ForeColor = Color.Green;
		}
		else if ( section.GetType( ) == typeof( YearSection ) )
		{
			section.Appearance.ForeColor = Color.Blue;
		}
	}
}
参照