C#・WindowsForm関連

【C#】【Form】UserControl (ユーザコントロール)

■ 作成手順 [1] VS2010 Expressの場合、新しいプロジェクトを作成し、 そのプロジェクトを右クリック[追加]-[ユーザコントロール]を選択 (新しいプロジェクトじゃなくてもできるけど。 Express以外なら、プロジェクト作成の際に「Windowsコントロールライブ…

【C#】【Form】DataGridView ~ あれこれ編 ~

■ DataGridViewに関するあれこれ 【1】 Checkboxを追加 【2】 Checkboxにチェックされたかどうか調べる 【3】 DataGridViewの表示内容を変更する 【4】 DataGridViewの値をマウスなど選択した場合、その行を取得したい 【5】 BindingSource を通して Da…

【C#】【Form】 RadioButton / CheckBox / ListBox

■ RadioButton グループ化 * 複数のグループを作成する場合は、GroupBoxコントロールまたは Panelコントロール上にRadioButtonを配置 * グループ化しないと、フォーム上にあるすべてのRadioButtonはすべて同じグループと見なされる サンプル if (radioButton…

【C#】【Form】 Form ~ プロパティ編 ~

■ インターフェイス IWin32Windowが使える ■ Formのプロパティ StartPosition プロパティ * Windowsフォームの開始表示位置を設定する 種類 https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.formstartposition?view=netframework-4.7.2 …

【C#】【Form】ComboBox ~ あれこれ編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/30294576.html の続き。 今回は、さまざまな使い方をまとめる。 ■ 複数コンボボックスを連動させるには * 以下の関連記事を参照のこと ComboBox ~ 複数コンボボックスを連動させるには ~ https://blogs.yah…

【C#】【Form】カーソル

■ カーソルについて * Cursors.Default : デフォルトカーソル * Cursors.WaitCursor : 待機カーソル * Cursor.Current : 現在のカーソル * Cursor.Cross : 十字カーソル ■ サンプル this.Cursor = Cursors.WaitCursor; this.Cursor = Cursors.Default; this.…

【C#】【Visula Studio】App.config の扱いについて [1]

■ 注意点 * 使用前に、参照の追加で「System.configuration」を追加しておくこと! * ConfigurationSettings.AppSettings["key"]でも取得可能だが、古いって怒られる ⇒代わりに「ConfigurationManager.AppSettings」を使う。 http://architect360.apricot-jp.…

【C#】【Form】DataGridView ~ プロパティ編 ~

■ はじめに * DataGridView のプロパティが多いので、メモ。 ■ DataSource * データ バインディングするのに使用 * データ バインディングについては、以下の関連記事を参照。 binding ~ データバインディング ~ https://blogs.yahoo.co.jp/dk521123/21268…

【C#】【Form】自作Windowsアプリからブラウザを起動するには

■ はじめに * 以下を行いたい。 ~~~~~ 【1】自作Windowsアプリからブラウザを起動するには 【2】ブラウザから自作Windowsアプリを起動するには ~~~~~ 今回は、「【1】自作Windowsアプリからブラウザを起動するには」を行う。 ■ 自作Windowsアプ…

【C#】【Form】 Windows Form ~ 目次 ~

■ Form * 以下の関連記事を参照のこと Form ~基本編~ https://blogs.yahoo.co.jp/dk521123/29018521.html Form ~プロパティ編~ https://blogs.yahoo.co.jp/dk521123/20513730.html Form ~表示編~ https://blogs.yahoo.co.jp/dk521123/29005600.html Fo…

【C#】【Form】 クリップボード

■ クリップボードから取得 * クリップボードへのデータ転送とデータ取得は、Clipboardクラスのstaticメソッドを使用する * 以下の関連記事を参照。 https://blogs.yahoo.co.jp/dk521123/29251855.html サンプル textBox1.Text = Clipboard.GetText(); ■ クリ…