Windowsアプリケーション

スポンサーリンク
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は、表示する値と内部的な値を持たせることが可能です。 このときに使用するのが、DataS...
Windowsアプリケーション

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

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

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

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

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

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

[Tips] 拡張メソッドを作成する

Stringクラスに拡張メソッドを追加してみたので、そのメモです。 今回追加したのは、AddDoubleQuoteというメソッドで、実行すると文字列の前後にダブルクォーテーションを付加するというものです。 通常、文字列の前後にダブルクォーテ...
Windowsアプリケーション

[Windows アプリ] コントロールを文字列で操作する

業務の中で、コントロールのプロパティ値を外部ファイルに持たせて、動的に変更したいという要望がありました。 そこで、Controlsコレクションを使用したので、そのメモです。他にも手法はあるのですが、今回はこれを採用です。 フォーム上に貼り付...
C#

[Tips][Label] ラベルテキストの末尾に省略記号を表示する

本記事はWindowsアプリケーションのTipsです。 ラベルのテキストに、そのラベルの幅よりも長いテキストを設定すると、コントロールに入りきらなかったテキストはカットされてしまします。 ラベルテキストがボタンの幅よりも長い場合に省略記号(...
C#

[Tips][Label] テキストの配置を取得・設定する

本記事はWindowsアプリケーションのTipsです。 Labelコントロールのテキストの配置を取得・設定するには、TextAlignプロパティを使用します。 下記はTextAlignプロパティを使用する例です。 VBの例 Private ...
スポンサーリンク