これまでの手順では、アプリケーションのユーザーインターフェイスを設定し、いくつかのコントロールをアプリケーションに追加しました。この手順では、アプリケーションにコードを追加して完成させます。
次の手順に従います。
- [デザイン]ビューで、C1MaskedTextBox1 をダブルクリックしてコードビューに切り替え、C1MaskedTextBox1_TextChanged イベントハンドラを作成します。[デザイン]ビューに戻り、各 C1MaskedTextBox コントロールでこの手順を繰り返して、各コントロールに TextChanged イベントハンドラを作成します。
- [コード]ビューで、次の import 文をページの先頭に追加します。
Visual Basic |
コードのコピー
|
Imports C1.WPF
または
Imports C1.Silverlight
|
C# |
コードのコピー
|
using C1.WPF;
または
using C1.Silverlight;
|
- C1MaskedTextBox1_TextChanged イベントハンドラにコードを追加します。次のようになります。
Visual Basic |
コードのコピー
|
Private Sub C1MaskedTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.TextChangedEventArgs) Handles C1MaskedTextBox1.TextChanged
Me.Label2.Content = "マスク:" & Me.C1MaskedTextBox1.Mask & " 値:" & Me.C1MaskedTextBox1.Value & " テキスト:" & Me.C1MaskedTextBox1.Text
End Sub
|
C# |
コードのコピー
|
private void c1MaskedTextBox1_TextChanged(object sender, TextChangedEventArgs e)
{
this.label2.Content = "マスク:" + this.C1MaskedTextBox1.Mask + " 値:" + this.C1MaskedTextBox1.Value + " テキスト:" + this.C1MaskedTextBox1.Text;
}
|
- C1MaskedTextBox2_TextChanged イベントハンドラにコードを追加します。次のようになります。
Visual Basic |
コードのコピー
|
Private Sub C1MaskedTextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.TextChangedEventArgs) Handles C1MaskedTextBox2.TextChanged
Me.Label3.Content = "マスク:" & Me.C1MaskedTextBox2.Mask & " 値:" & Me.C1MaskedTextBox2.Value & " テキスト:" & Me.C1MaskedTextBox2.Text
End Sub
|
C# |
コードのコピー
|
private void c1MaskedTextBox2_TextChanged(object sender, TextChangedEventArgs e)
{
this.label3.Content = "マスク:" + this.C1MaskedTextBox2.Mask + " 値:" + this.C1MaskedTextBox2.Value + " テキスト:" + this.C1MaskedTextBox2.Text;
}
|
- C1MaskedTextBox3_TextChanged イベントハンドラにコードを追加します。次のようになります。
Visual Basic |
コードのコピー
|
Private Sub C1MaskedTextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.TextChangedEventArgs) Handles C1MaskedTextBox3.TextChanged
Me.Label4.Content = "マスク:" & Me.C1MaskedTextBox3.Mask & " 値:" & Me.C1MaskedTextBox3.Value & " テキスト:" & Me.C1MaskedTextBox3.Text
End Sub
|
C# |
コードのコピー
|
private void c1MaskedTextBox3_TextChanged(object sender, TextChangedEventArgs e)
{
this.label4.Content = "マスク:" + this.C1MaskedTextBox3.Mask + " 値:" + this.C1MaskedTextBox3.Value + " テキスト:" + this.C1MaskedTextBox3.Text;
}
|
- C1MaskedTextBox4_TextChanged イベントハンドラにコードを追加します。次のようになります。
Visual Basic |
コードのコピー
|
Private Sub C1MaskedTextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.TextChangedEventArgs) Handles C1MaskedTextBox4.TextChanged
Me.Label5.Content = "マスク:" & Me.C1MaskedTextBox4.Mask & " 値:" & Me.C1MaskedTextBox4.Value & " テキスト:" & Me.C1MaskedTextBox4.Text
End Sub
|
C# |
コードのコピー
|
private void c1MaskedTextBox4_TextChanged(object sender, TextChangedEventArgs e)
{
this.label5.Content = "マスク:" + this.C1MaskedTextBox4.Mask + " 値:" + this.C1MaskedTextBox4.Value + " テキスト:" + this.C1MaskedTextBox4.Text;
}
|
この手順では、アプリケーションにコードを追加しました。次の手順では、アプリケーションを実行し、実行時の操作を確認します。