Daily Archives: 2012年2月24日

[C#]DataGridViewで、行ヘッダにある三角マーク”▲”を非表示にする

2012年2月24日 (カテゴリ: C#:)

DataGridView使用時に行ヘッダを表示させると、選択行に三角のマークが表示されます。 表示専用のグリッドなどで、上記マークを非表示にしたい場合は以下の作業を行います。 DataGridViewが標準で使用しているRowHeaderCellクラスが表示させているので、まずはこれを継承したクラスを作成します。 最後の引数で指定されたpaintPartsを弄って、状態表示のアイコンを非表示にしています。 //——————————————— // 三角マーク非表示版の、DataGridView行ヘッダー //————-…


続きを読む

[C#]アプリの設定画面で入力した内容をapp.configで管理する

2012年2月24日 (カテゴリ: C#:)

アプリケーションでは通常、「ツール→オプション」等のメニューで、プログラムの動作内容をユーザがカスタマイズできることが多いです。 本記事では、C#のプログラムにて、ユーザが設定画面で入力した情報をapp.configで管理する手順を説明します。 1.設定画面を作ります 下記は、設定画面のサンプル画像です。Formを使って普通に作ればOKです。 2.設定画面のOK,キャンセルボタンに対してハンドラを定義します //********************************************************************* /// <summary> OK…


続きを読む

[C#]タスクトレイアプリケーションを作る時に、最初にすること。

2012年2月24日 (カテゴリ: C#:)

1.フォームにNotifyIconと,ContextMenuStripコントロールを貼り付ける 2.NotifyIconのContextMenuStripで、先ほど追加したコントロールを選択する 3.NotifyIconのIconを設定する(忘れがちなので注意!!) 4.ContextMenuStripのメニューに”終了”を追加し、以下のコードを追加する //********************************************************************* /// <summary> プログラム終了が選択されたときのハ…


続きを読む