Windowsアプリケーション

スポンサーリンク
リフレクション

[リフレクション] 自分自身のメソッド名を取得する

自分自身のメソッド名を取得するには、System.Refletion 名前空間にある MethodBase クラスが持つGetCurrentMethod メソッドを使用します。以下に自分自身のメソッド名を取得する例を示します。VBの例mpo...
リフレクション

[リフレクション] 自分自身のクラス名を取得する

自分自身のクラス名は GetTypeメソッドが返すオブジェクトに含まれています。名前空間まで含めたクラス名を取得したい場合には FullNameプロパティを、クラス名のみを取得したい場合にはNameプロパティを参照します。以下に自分自身のク...
C#

[Tips] Validatingイベントを使用する その3 ~ フォーカス移動時のValidatingイベントを抑制する ~

前回までの記事はこちら Validatingイベントを使用する その1 ~ 基本的な使い方 ~ Validatingイベントを使用する その2 ~ ErrorProviderコントロールとの組み合わせ ~Validatingイベントで入力チ...
C#

[Tips] Validatingイベントを使用する その2 ~ ErrorProviderコントロールとの組み合わせ ~

Validatingイベントを使用する その1 では基本的な使い方について説明しました。今回は、Validatingイベントと ErrorProviderコントロールを組み合わせて、不正な文字が入力さている場合にエラーアイコンを表示する方法...
C#

[Tips] Validatingイベントを使用する その1 ~ 基本的な使い方 ~

Windows Formアプリケーションで入力チェックを行うには Validatingイベントを使用します。例として、以下のような画面で考えてみます。データ1(テキストボックス)に不正な値が含まれている場合に、ほかのコントロールにフォーカス...
C#

[Tips] App.config内の Value値で改行をしたい

C#で使用する外部設定ファイル内の Value値で改行をしたくて、以下のように \r\n を挿入してみましたがうまくいきませんでした。<add key="M0001" value="hoge \r\n fuga"/>解決策改行をしたい場所に...
ハマり

[ハマリ] ComboBoxのDisplayMemberとValueMember

うちの新人がComboBoxのDataSourceプロパティでハマったので、そのときのメモです(自分もハマった経験があります...)。ComboBoxは、表示する値と内部的な値を持たせることが可能です。このときに使用するのが、DataSou...
Windowsアプリケーション

[Windows アプリ] ユーザーコントロールを作成する(3)

今回は、前回作成したコントロールに公開イベントを追加します。作成したコントロールにはチェックボックスが付いています。このチェックボックスのチェック状態が変更されたときに発生するCheckedChangedイベントを追加してみましょう。まずは...
C#

[Windows アプリ] ユーザーコントロールを作成する(2)

はじめに前回は、チェックボックス付きのユーザーコントロールを作成しました。今回は、このコントロールを少しカスタマイズしていきたいと思います。リサイズ対応ユーザーコントロールは、標準で提供されているコントロールと同様にリサイズを行うことができ...
C#

ユーザーコントロールを作成する(1)

今回から数回に分けて、Windowsアプリでのユーザーコントロールの作成方法について説明します。ユーザーコントロールは、新規クラスから作成することもできますし、プロジェクトメニューの-で作成することもできます。また、作成するユーザーコントロ...
スポンサーリンク