DOBON.NET プログラミング道: .NET Framework, VB.NET, C#, Visual Basic, Visual Studio, インストーラ, ...
■検索
DOBON.NET
.NET関連サイト
.NET関連サイト検索について
■プログラミング
.NET Tips
フォーム
コントロール
DataGrid
DataGridView
ファイル・フォルダ
画像・印刷
インターネット
システム
文字列・暗号化
セットアップ
その他
インストーラ研究
メールマガジン
無料で.NETプログラミング
■掲示板最新情報
iframeタグが有効なときはここに
掲示板の最新スレッド情報
が表示されます。
■コンテンツ
プログラミング
ソフト
掲示板
Wiki
■ブックマーク
JavaScriptを有効にしてください。
■Translate
JavaScriptを有効にしてください。
■その他
リンク集
リンクをご希望の方へ
管理人にメール
■広告
広告
広告
DOBON.NET
>
プログラミング道
.NET Tips
Microsoft .NET Frameworkプログラミング(C#、VB.NET、Visual Studioなど)のTipをずらずらと並べ、ソースコードやサンプルを紹介しています。
間違いを発見された方は
掲示板
や、それぞれのページのコメントでご報告ください。
疑問点がございましたら、まず
こちら
をご覧ください。それでも解決しないならば、
検索
をしてみてください。それでも解決しないならば、
掲示板
でご質問ください。
メールマガジン「.NETプログラミング研究」
も発行しています。
注意事項
がこのページの一番下にありますので、はじめての方は必ずご一読ください。
各Tipの評価一覧は
こちら
で閲覧できます。
フォーム
コントロール
DataGridコントロール(System.Windows.Forms)
DataGridView
ファイル、フォルダ
文字列、暗号化
画像、印刷
インターネット
システム
プロセス
基本
その他のTips
Visual Studio
セットアッププロジェクト
VB6との比較
VB.NETユーザーのためのC#Tips
ツール、外部リンク
サンプル
フォーム
全般
新しいフォームを表示する
【別窓】
フォームが一つしか表示されないようにする
【別窓】
フォームにOKボタン、キャンセルボタンを付ける
【別窓】
別のフォームのデータを取得、設定する
【別窓】
フォームを閉じる
【別窓】
アプリケーションを終了させる
【別窓】
条件によりフォームが閉じられないようにする
【別窓】
フォームの「閉じる」ボタンを無効にする
【別窓】
メッセージボックスを表示する
【別窓】
フォームを常に手前にする
【別窓】
モードレスのフォームが、あるフォームの背後に隠れないようにする
【別窓】
フォームにスクロールバーをつける
【別窓】
AutoScrollをTrueにしてスクロールバーを表示された時、指定した位置までスクロールする
【別窓】
フォーム(またはコントロール)のマウスポインタ(カーソル)を待機状態にする
【別窓】
フォーム(またはコントロール)のマウスポインタ(カーソル)を消す
【別窓】
アプリケーション開始時のフォームを非表示にする
【別窓】
Application.RunとForm.ShowDialogの違い
【別窓】
STAThread属性の意味
【別窓】
フォームを表示させずにトレイアイコンを表示する
【別窓】
フォームを連続して表示する
【別窓】
フォームをアクティブにする
【別窓】
フォーム内にフォームを表示する
【別窓】
スプラッシュウィンドウを表示する
【別窓】
VB.NETでスプラッシュウィンドウを表示する
【別窓】
外観
フォームの最大化、最小化ボタン、コントロールボックスを非表示にする
【別窓】
タスクバーにフォームを表示しないようにする
【別窓】
フォームの境界線スタイルを指定する
【別窓】
フォームのサイズを変更できないようにする
【別窓】
タイトルバーを消す
【別窓】
タイトルバーのないフォームを移動できるようにする
【別窓】
フォームやコントロールの形を変える
【別窓】
フォームウィンドウの特定の色を透明にする
【別窓】
自由な形のフォームを作成する
【別窓】
フォームを半透明にする
【別窓】
位置、大きさ
フォームが画面の真ん中に表示されるようにする
【別窓】
フォームを最小化あるいは最大化する
【別窓】
フォームの現在の状態(最大化、最小化)を調べる
【別窓】
フォームのサイズを制限する
【別窓】
フォームが最大化されたときのサイズを指定する
【別窓】
フォームの位置と大きさを変更する
【別窓】
解像度によりフォームの大きさを変えて表示する
【別窓】
フォームを移動できないようにする
【別窓】
フォームのリサイズが終了するまでコントロールの大きさを変えない
【別窓】
フォームの移動が終了したことを知る
【別窓】
イベント
フォームがはじめて表示されたことを知る
【別窓】
フォームが閉じられる時その原因を知る
【別窓】
モードレスウィンドウが閉じられた時に結果を取得する
【別窓】
KeyPressなどのキーイベントをすべてフォームが受け取るようにする
【別窓】
Buttonコントロールにフォーカスがあるとフォームで矢印キーのキーイベントが発生しない
【別窓】
MDI
MDIアプリケーションを作成する
【別窓】
MDIアプリケーションのメニューのマージ
【別窓】
MDI親フォームの背景色を変更する
【別窓】
MDI親フォームの背景を描画する
【別窓】
MDI子フォームが追加、削除されたことを知る
【別窓】
MDI親フォームのクライアント領域の大きさを取得する
【別窓】
コモンダイアログ
「ファイルを開く」ダイアログボックスを表示する
【別窓】
「名前を付けて保存」ダイアログボックスを表示する
【別窓】
「フォントの設定」ダイアログボックスを表示する
【別窓】
「色の設定」ダイアログボックスを表示する
【別窓】
フォルダの選択ダイアログを表示する
【別窓】
関連
フォーム、コントロールの外観をキャプチャする
【別窓】
文字列で指定されたフォームを表示する
【別窓】
VB6のFormsコレクションに代わるものは?
【別窓】
フォームのイメージを印刷する
【別窓】
コントロール
全般
コントロールの外観をXPスタイルにする
【別窓】
コントロールを実行時に作成する
【別窓】
コントロールの配列を作成する
【別窓】
コントロールでキーが押されたことを知る
【別窓】
ダブルクリックした時のキーイベントの発生する順番
【別窓】
Drag&Drop(ドラッグ&ドロップ)を行う
【別窓】
Drag&Dropされたファイルのファイル名を取得する
【別窓】
ウェブブラウザからDrag&DropされたリンクのURLと文字列を取得する
【別窓】
エクスプローラへファイルをDrag&Dropする
【別窓】
スクロールされたことを知る
【別窓】
フォームに配置されているコントロールを名前で探す
【別窓】
Refresh、Update、Invalidateメソッドの違い
【別窓】
コントロールで矢印、Tab、Enter、Escキーが押されたことを知る
【別窓】
現在アクティブなコントロールを取得する、指定したコントロールをアクティブにする
【別窓】
Enterキーを押した時に、まるでTabキーを押した時のように、次のコントロールにフォーカスを移す
【別窓】
ボタンコントロール
Buttonのクリックイベントを発生させる
【別窓】
Buttonの表面を自分で描画する
【別窓】
テキストボックス、リッチテキストボックス
TextBoxに数字しか入力できないようにする
【別窓】
TextBoxで右クリックしてもコンテキストメニューが表示されないようにする
【別窓】
TextBoxにペースト(貼り付け)できないようにする
【別窓】
TextBoxに入力されたパスワード文字をマスクする
【別窓】
単一行テキストボックスでEnterやEscapeキーを押した時にビープ音が鳴らないようにする
【別窓】
TextBox(またはRichTextBox)でEnterキー、Tabキーを有効にする
【別窓】
複数行TextBox(またはRichTextBox)で水平スクロールバーが表示されない問題の解決法
【別窓】
TextBox(またはRichTextBox)で選択されている文字列の取得と設定
【別窓】
TextBox(またはRichTextBox)の最後の行までスクロールさせる
【別窓】
TextBox(またはRichTextBox)でコピー、切り取り、貼り付け、元に戻すを行う
【別窓】
TextBox(またはRichTextBox)の内容がユーザーにより変更されたか調べる
【別窓】
TextBox(またはRichTextBox)の現在のカレット位置(行と列)を取得する
【別窓】
TextBoxやRichTextBoxのタブの幅を変更する
【別窓】
TextBoxコントロールのEnabledプロパティをFalseにしても前景色と背景色を変えないようにする
【別窓】
RichTextBoxで上付きまたは下付き文字を表示する
【別窓】
RichTextBoxに箇条書きリストを作成する
【別窓】
RichTextBoxの行の配置(中央、左、右揃え)を変える
【別窓】
RichTextBoxで文字列の色とフォントを指定する
【別窓】
RichTextBox内の文字列の一部を変更できないようにする
【別窓】
複数のRTFファイルを連結してRichTextBoxに表示する
【別窓】
リストボックス、コンボボックス
ListBoxに水平スクロールバーを表示する
【別窓】
ListBox(またはComboBox)に複数の項目をより速く追加する
【別窓】
ListBoxで選択されている項目の取得と設定
【別窓】
DisplayMemberとValueMemberプロパティについて
【別窓】
ListBoxの項目を自分で描画する
【別窓】
ComboBoxのテキストをユーザーが編集できないようにする
【別窓】
ComboBoxのドロップダウンリストに表示する項目数を変更する
【別窓】
ComboBoxの項目を自分で描画する
【別窓】
ComboBoxが上下矢印キーで項目を変更できないようにする
【別窓】
ComboBoxの高さを変える
【別窓】
リストビュー、ツリービュー
ListViewの項目を並び替える
【別窓】
ListViewの列の幅を自動調節する
【別窓】
ListViewのアイテムがポイントで選択、シングルクリックでアクティブにできるようにする
【別窓】
ListViewのアイテムごとにToolTipを表示する
【別窓】
ListView(またはTreeView)のアイテムのラベルを編集する
【別窓】
ListViewのColumnの順番を取得、設定する
【別窓】
TreeViewのノードをDrag&Dropにより移動、コピーできるようにする
【別窓】
メニュー
メニューにアイコンを表示する
【別窓】
メニューで丸いチェックマーク(オプションボタン)を表示する
【別窓】
トップレベルメニューを縦に表示する、メニュー項目を横に表示する
【別窓】
ステータスバーに現在選択されているメニュー項目の説明を表示する
【別窓】
メニュー項目が表示される直前にメニュー項目の無効化、チェックのオン、追加、削除等を行う
【別窓】
どのコントロールを右クリックしてコンテキストメニューを表示したかを調べる
【別窓】
コントロールを右クリックしてコンテキストメニューが表示された時、クリックされた座標を調べる
【別窓】
あるメニュー項目を太字で表示する、デフォルトのメニュー項目を指定する
【別窓】
ツールバー
ツールバーにコントロールを追加する
【別窓】
ToolBarに画像が表示されない問題の解決法
【別窓】
ステータスバー
ステータスバーに現在の日時やCaps Lockなどの状態を表示する
【別窓】
ステータスバーのパネルの色とフォントを変更する
【別窓】
ステータスバーにコントロールを追加する
【別窓】
ステータスバーにProgressBarを追加する
【別窓】
タブコントロール
TabControlのタブを自分で描画する
【別窓】
TabControlのTabPageを非表示にする
【別窓】
TabControlのタブのテキストを縦書きにする
【別窓】
TabControlのタブを選択できないようにする
【別窓】
NotifyIconコンポーネント
タスクトレイにアイコンを表示する
【別窓】
タスクトレイのアイコンをアニメーション表示する
【別窓】
フォームを表示させずにトレイアイコンを表示する
【別窓】
ツールチップ
ツールチップ(ツールヒント)を表示する
【別窓】
バルーンウィンドウのツールチップを表示する
【別窓】
ツールチップの文字列を折り返して表示する
【別窓】
ToolStrip、ToolStripContainerコントロール
ToolStripとToolStripContainerコントロールの基本的な使い方
【別窓】
ToolStripContainerの代わりにToolStripPanelを使う
MDIでToolStripを使う
【別窓】
MenuStripやStatusStripを移動できるようにする
【別窓】
同じ行にToolStripが2つ並ばないようにする
【別窓】
ToolStripPanelにあるToolStripの位置をプログラムで変更する
【別窓】
ToolStripとToolStripItemの位置を保存、復元する
【別窓】
特定のToolStripを指定したToolStripPanelにドッキングできないようにする
【別窓】
ToolStripやToolStripContainerの外観を変更する
【別窓】
ToolStripに任意のコントロールを配置する
【別窓】
自作したToolStripItemをVisual Studioのデザイナで表示する
【別窓】
ToolStripItemの位置をユーザーが変えられるようにする
【別窓】
あるToolStripItemの右側に指定したToolStripItemが常にあるようにする
【別窓】
ToolStripItemを表示あるいは非表示にする
ToolStripItemが表示されているか調べる
【別窓】
メニューにToolTipを表示する
【別窓】
右端にToolStripItemを配置する
【別窓】
ToolStripButtonやToolStripMenuItemをクリックすると自動的にチェック状態が変化されるようにする
【別窓】
オーバーフローを有効にする
【別窓】
ToolStripItemがオーバーフロー状態になったことを知る
【別窓】
ToolStripの幅に応じてToolStripItemのDisplayStyleを変更する
【別窓】
FlowLayoutPanel、TableLayoutPanelコントロール
FlowLayoutPanelコントロールの基本的な使い方
【別窓】
FlowLayoutPanelに配置されたコントロールの順番を変更する
【別窓】
TableLayoutPanelコントロールの基本的な使い方
【別窓】
TableLayoutPanelのセルの行または列を拡大する
【別窓】
TableLayoutPanelの行と列のスタイルを変更する
【別窓】
TableLayoutPanelの行や列を挿入する
【別窓】
TableLayoutPanelの行や列を削除する
【別窓】
TableLayoutPanelのセルを独自に描画する
【別窓】
継承したコントロールでデザイナを使ってFlowLayoutPanelのプロパティを変更できない問題
【別窓】
その他のコントロール
PictureBox上のLabelの背景が透明にならない問題の解決法
【別窓】
LinkLabelコントロールを使ってWebページを開く
【別窓】
NumericUpDownコントロールにToolTipを表示する
【別窓】
PropertyGridコントロールの使い方
【別窓】
関連
フォームやコントロールの形を変える
【別窓】
フォーム(またはコントロール)のマウスポインタ(カーソル)を待機状態にする
【別窓】
フォーム(またはコントロール)のマウスポインタ(カーソル)を消す
【別窓】
フォーム、コントロールの外観をキャプチャする
【別窓】
外部ファイルにコントロールのプロパティを格納する
【別窓】
DataGridコントロール(System.Windows.Forms)
DataGridの現在のセルを取得、設定する
【別窓】
DataGridの一番下の新しい行(*行)が表示されないようにする
新しい行の追加、編集、削除を禁止する
【別窓】
DataGridの指定された座標位置の情報を取得する
【別窓】
DataGridに新しい行が追加されたときの列の既定値を指定する
【別窓】
DataGridに新しい行が追加されたときに列値が自動的にインクリメントされるようにする
【別窓】
DataGridの行数を取得する
【別窓】
DataGridで選択されている行を取得する
【別窓】
DataGridの現在の行を正しく取得する
【別窓】
DataGridで計算列、集約列を作成する
【別窓】
DataGridのグリッド線を非表示にする
【別窓】
DataGridの列の幅を変更する
【別窓】
DataGridの列の幅を文字列の幅に合わせて自動的に調節する
【別窓】
DataGridの行ヘッダの幅を変更する
行ヘッダ及び列ヘッダを非表示にする
【別窓】
DataGridの列を削除する、列を非表示にする
【別窓】
DataGridのAllowSortingプロパティをFalseにしても並べ替えができてしまう問題の解決法
【別窓】
DataGridの列に値を表示するときの書式を指定する
【別窓】
DataGridの列のテキストの配置方法を変更する
【別窓】
DataGridの列ヘッダテキストの配置方法のみを変更する
【別窓】
DataGridで(Null)の代わりに別の文字列を表示する
【別窓】
DataGridで選択されたセル内の選択された文字列を取得する
【別窓】
DataGridのセル内でのキーイベントを捕捉する
【別窓】
DataGridのセルに数字のみを入力可能にする
【別窓】
DataGridにチェックボックスを表示する
【別窓】
DataGridでComboBoxを使う
【別窓】
DataGridにLinkLabelを表示する
【別窓】
DataGrid内の特定のセルの色を変える
【別窓】
DataGridのセルに画像を表示する
【別窓】
DataGrid内の指定された行までスクロールする
【別窓】
DataGridをスクロールさせた時に、別のDataGridを同時にスクロールさせる
【別窓】
DataGridで複数行選択できないようにし、セルがアクティブにならならず、行全体が選択されるようにする
【別窓】
DataGridの列の幅をユーザーが変更できないようにする
【別窓】
DataGridセル内の文字列を折り返して表示する
【別窓】
DataGridを印刷する
【別窓】
DataGridView
全般
DataGridViewの現在のセルを取得、または変更する
【別窓】
DataGridViewの指定したセルを編集できないようにする
【別窓】
条件に応じてセルを編集できないようにする
【別窓】
DataGridViewの一番下の新しい行(新規行)を非表示にして、ユーザーが新しい行を追加できないようにする
【別窓】
DataGridView内のある行が新しい行(新規行)か調べる
【別窓】
DataGridViewの行をユーザーが削除できないようにする
【別窓】
条件に応じてユーザーが行を削除できないようにする
【別窓】
DataGridViewの列や行を非表示、または削除する
【別窓】
DataGridViewの列の幅や行の高さをユーザーが変更できないようにする
【別窓】
DataGridViewの列の幅や行の高さを自動的に調整する
【別窓】
DataGridViewの指定した列や行を固定してスクロールされないようにする
【別窓】
DataGridViewの列の順番をユーザーが変更できるようにする
【別窓】
DataGridViewで複数行選択できないようにして、セルを選択すると行全体が選択されるようにする
【別窓】
DataGridViewで選択されている列、行、セルを取得する、または列、行、セルを選択する
【別窓】
DataGridView内のあるセルが現在表示されているか調べる
【別窓】
DataGridViewのヘッダーセルを取得する
【別窓】
DataGridViewのヘッダーの文字列を変更する
【別窓】
DataGridViewで選択されたセルをクリップボードにコピーできるようにする
【別窓】
DataGridViewにペーストする
【別窓】
DataGridViewのセルにToolTipを表示する
【別窓】
DataGridViewにショートカットメニュー(ContextMenuStrip)を表示する
【別窓】
DataGridViewの指定した行、列までスクロールする
【別窓】
DataGridViewに列を手動で追加する
【別窓】
DataGridViewセルの境界線、グリッド線を変更する
【別窓】
DataGridViewのセルの値によって表示するテキストを変更する
【別窓】
ユーザーがDataGridViewのセルに入力した値をセルの値に変換する方法を変更する
【別窓】
DataGridViewに新しく追加される行の高さやセルスタイルなどを指定する
【別窓】
DataGridViewに新しく追加される行のセルの既定値を指定する
【別窓】
エラー表示
DataGridViewにエラーアイコンを表示する
【別窓】
DataGridViewのセルに入力された値が正しいか確かめる
【別窓】
ユーザーがDataGridViewのセルに正しくない値を入力した時に発生するエラーを捕捉する
【別窓】
ユーザーがセルに正しくない値を入力した時に、元の値に戻るようにする
【別窓】
並び替え
DataGridViewの行をユーザーが並び替えできないようにする
【別窓】
DataGridViewの行が自動的に並び替えられるようにする
【別窓】
DataGridViewの行の並び替えの方法を変更する
【別窓】
セルスタイル
DataGridViewにセルスタイルを設定する
【別窓】
DataGridViewの列の背景色が交互に別の色になるようにする
【別窓】
DataGridViewで表示するテキストの配置方法を変更する
【別窓】
DataGridViewセル内の文字列を折り返して表示する
【別窓】
DataGridViewでセルの値がnullやDBNull.Valueの時に表示するテキストを変更する
【別窓】
DataGridViewのセルに表示するテキストの書式(フォーマット)を指定する
【別窓】
DataGridView内の指定したセルの色を変更する
【別窓】
DataGridViewに表示するテキストのフォントを変更する
【別窓】
DataGridViewのセルの値によってセルスタイルを変更する
【別窓】
オーナー描画
DataGridViewのセルを自分で描画する
【別窓】
DataGridViewの行を自分で描画する
【別窓】
DataGridViewの行ヘッダーに行番号を表示する
【別窓】
DataGridViewのセルにフォーカス枠が表示されないようにする
【別窓】
列型
DataGridViewの列にチェックボックスを表示する
【別窓】
DataGridViewの列にコンボボックスを表示する
【別窓】
DataGridViewのコンボボックスのドロップダウンリストが一回のクリックで表示されるようにする
【別窓】
DataGridViewの列にボタンを表示する
【別窓】
DataGridViewの列にリンクを表示する
【別窓】
DataGridViewの列に画像を表示する
【別窓】
値が設定されていないセルに四角に赤いXの画像が表示されないようにする
【別窓】
セルの値によって表示する画像を決める
【別窓】
編集コントロール
DataGridViewでセルの編集に使われているテキストボックスを取得する
【別窓】
DataGridViewでセルの編集に使われているその他のコントロールを取得する
【別窓】
DataGridViewに表示されるテキストボックスのオートコンプリート機能を有効にする
【別窓】
DataGridViewでセルが編集中の時にキーイベントを捕捉する
【別窓】
DataGridViewでセルの編集に使われているコンボボックスのSelectedIndexChangedイベントを捕捉する
【別窓】
DataGridViewのコンボボックスにユーザーが文字列を入力できるようにする
【別窓】
カスタム列
DataGridViewImageColumnを使用してイメージ型でない列に画像を表示する
【別窓】
DataGridViewにProgressBarを表示する
【別窓】
DataGridViewにMaskedTextBoxを表示する
【別窓】
カスタムDataGridView
DataGridViewでEnterキーを押すと隣のセルにフォーカスが移動されるようにする
【別窓】
外部リンク
DataGridViewの行をグループ化する
【別窓】
ファイル、フォルダ
全般
フォルダ、ファイルの変更を監視する
【別窓】
FileSystemWatcherでファイル名が小文字になる問題の解決法
【別窓】
一時ファイル名、一時ディレクトリ名を取得する
【別窓】
あるフォルダ以下にあるサブフォルダをすべて取得する
【別窓】
あるフォルダ以下にあるファイルをすべて取得する
【別窓】
ファイル、ディレクトリが存在するか調べる
【別窓】
ある文字列を含むすべてのファイルを検索する
【別窓】
Grepを行う
【別窓】
クリップボードにファイルをコピーまたは切り取りをする、クリップボードからファイルを取得する、貼り付ける
【別窓】
ショートカットを作成する
【別窓】
ファイルの読み込み、書き込み
文字コードを指定してテキストファイルを読み込む
【別窓】
文字コードを指定してテキストファイルに書き込む
【別窓】
ファイルをバイト型配列に読み込む
【別窓】
バイト型配列をファイルに書き込む
【別窓】
非同期でのファイルの書き込み、読み込み
【別窓】
ファイルをロック(アクセスを制限)する
【別窓】
オブジェクトの内容をXMLファイルに保存、復元する
オブジェクトのXMLシリアル化、逆シリアル化を行う
【別窓】
ArrayListオブジェクトの内容をXMLファイルに保存する
【別窓】
オブジェクトの内容をバイナリファイルに保存する
【別窓】
CSV形式のファイルをDataTableや配列等として取得する
【別窓】
DataTableや配列等をCSV形式のファイルとして保存する
【別窓】
ファイル
ファイルのコピー、移動、削除、属性の取得と変更、タイムスタンプの取得と変更
【別窓】
削除したファイルをごみ箱に入れる
【別窓】
ファイルサイズを取得する
【別窓】
ファイルのバージョン情報を取得する
【別窓】
自分自身のバージョン情報を取得する
【別窓】
GZIPやデフレートでファイルを圧縮する
【別窓】
フォルダ
特殊ディレクトリ(デスクトップ、お気に入り、スタートメニュー、システムディレクトリ等)のパスを取得する
【別窓】
Windowsディレクトリを取得する
【別窓】
フォルダの作成、削除、移動、タイムスタンプの取得と設定
【別窓】
フォルダをコピーする
【別窓】
2つのフォルダの同期を行う
【別窓】
フォルダの属性の取得と変更
【別窓】
読み取り専用ファイルがあるときでもフォルダを削除する
【別窓】
フォルダのサイズを取得する
【別窓】
カレントディレクトリ(現在の作業ディレクトリ)を取得、設定する
【別窓】
ドライブ
現在のコンピュータのドライブをすべて取得する
【別窓】
ドライブの情報(タイプ、ボリュームラベル、ファイルシステムなど)を取得する
【別窓】
ドライブの全体の容量や空き容量を取得する
【別窓】
パス
長いパス名から短いパス名、短いパス名から長いパス名を取得する
【別窓】
パスに関する情報を取得する
パスからファイル名、拡張子、ディレクトリ名、ルートディレクトリ名の取得や、拡張子の変更などを行う
【別窓】
相対パスから絶対パスを取得する
【別窓】
絶対パスから相対パスを取得する
【別窓】
ファイル名に使用できない文字列が含まれていないか調べる
【別窓】
関連
ファイルを暗号化する
【別窓】
ZIP書庫の作成、閲覧、展開を行う
【別窓】
複数のRTFファイルを連結してRichTextBoxに表示する
【別窓】
文字列、暗号化
文字列
文字列処理を高速に行う
【別窓】
文字列を連結する
【別窓】
改行、タブ文字などの定数
【別窓】
文字列の途中で改行する
【別窓】
ダブルクォテーション(")をダブルクォテーションで囲まれた中に記述する
【別窓】
2つの文字列が等しいかを調べる
大文字小文字、半角全角、ひらがなカタカナの区別をしないで文字列を比較する
【別窓】
文字列が空かどうか調べる
【別窓】
文字列の配列やコレクションを並び替える
【別窓】
バイト型配列のデータを文字コードを指定して文字列に変換する
【別窓】
文字列を文字コードを指定してバイト型配列のデータに変換する
【別窓】
文字コードを判別する
【別窓】
Base64形式の文字列に変換、およびBase64形式の文字列から変換する
【別窓】
書式を指定して数値を文字列に変換する
【別窓】
日時(DateTime型)を文字列に変換する
【別窓】
文字列からDateTime型に変換する
【別窓】
文字列から一行ずつ読み込む
【別窓】
パスワードのようなランダムな文字列を生成する
【別窓】
クリップボードに文字列をコピーする
【別窓】
クリップボードから文字列を取得する
【別窓】
クリップボードにCSV形式のデータをコピーする
【別窓】
クリップボードからCSV形式のデータを取得する
【別窓】
正規表現
正規表現の基本
【別窓】
正規表現を使って文字列がある形式と一致するか調べる
【別窓】
正規表現を使って文字列を検索し、抽出する
【別窓】
正規表現を使って文字列を置換する
【別窓】
暗号化
MD5(SHA1等)ハッシュ値を計算する
【別窓】
ファイルのMD5(SHA1等)ハッシュ値を計算する
【別窓】
ファイルを暗号化する
【別窓】
文字列を暗号化する
【別窓】
公開鍵暗号方法で暗号化する
【別窓】
デジタル署名を作成、検証する
【別窓】
DPAPIを使用して暗号化する
【別窓】
関連
ストリームを使ってテキストファイルを読み込む
文字コードを指定してテキストファイルを読み込む
【別窓】
ストリームを使ってテキストファイルに書き込む
文字コードを指定してテキストファイルに書き込む
【別窓】
文字列を数字に(または数字を文字列に)変換する
【別窓】
文字列が数字に変換できるか調べる
【別窓】
16進数、8進数、2進数の文字列を整数に変換する
整数を16進数、8進数、2進数の文字列に変換する
【別窓】
画像、印刷
画像の表示
ピクチャボックスに簡単に画像を表示する
【別窓】
画像ファイルを表示する
【別窓】
画像ファイルを読み込む
【別窓】
サイズを指定してアイコンファイルを読み込む
【別窓】
PictureBoxのImageプロパティに関するよくある勘違い
【別窓】
ピクチャボックスで非同期的に画像を読み込み、表示する
【別窓】
表示中の画像ファイルが削除できない問題の解決法
【別窓】
アニメーションGIFを表示する
【別窓】
マルチTIFFやアニメーションGIFに含まれるすべてのイメージを表示する
【別窓】
スクロールバーを付けて画像を表示する
【別窓】
ピクチャボックスの画像をクリックして拡大、縮小表示できるようにする
【別窓】
画像の加工
画像を動的に作成する
【別窓】
画像を拡大、縮小して表示する
【別窓】
補間方法を指定して画像を拡大、縮小表示する
【別窓】
画像の一部を切り取って表示する
【別窓】
クリッピング領域を指定して画像の一部を表示する
【別窓】
指定した色を透明色として画像を表示する
【別窓】
画像を回転、反転する
【別窓】
画像を傾けて表示する
【別窓】
ワールド変換により画像を平行移動、拡大、縮小、回転して表示する
【別窓】
単位を変更して描画する
【別窓】
サムネールイメージの作成
【別窓】
画像を半透明で表示する
【別窓】
画像をフェードイン、フェードアウトする
【別窓】
色を反転させて画像を描画する
【別窓】
色を入れ替えて画像を描画する
【別窓】
画像の保存
画像フォーマットを指定して保存する
【別窓】
アイコンイメージ形式で保存する
【別窓】
メタファイル形式で保存する
【別窓】
品質を指定して画像を保存する
【別窓】
クリップボード
クリップボードの画像を表示する
【別窓】
クリップボードに画像をコピーする
【別窓】
Microsoft Officeでコピーした図をPictureBoxに表示する
【別窓】
クリップボードのメタファイルを取得する
【別窓】
ピクチャボックスに表示されている画像をドラッグ&ドロップする
【別窓】
キャプチャ
フォーム、コントロールの外観をキャプチャする
【別窓】
ピクチャボックスに表示されている画像を取得する
【別窓】
画面をキャプチャする
【別窓】
線の描画
線を描く
【別窓】
折れ線を描く
【別窓】
閉じた折れ線を描く
【別窓】
ペンの配置を変更する
【別窓】
曲線を描く
【別窓】
カーディナルスプラインの描画
【別窓】
ベジエ曲線の描画
【別窓】
複数のベジエ曲線の描画
【別窓】
矢印を描く
【別窓】
破線を描く
【別窓】
グラデーションのかかった線を引く
【別窓】
表示色を反転して線を引く
【別窓】
図形の描画
長方形、多角形、楕円、円弧、扇形を描く
【別窓】
パスを使って図形を描く
【別窓】
角を丸めて四角を描く
【別窓】
アンチエイリアス処理をして描画する
【別窓】
半透明の線や文字を描画する
【別窓】
図形の塗りつぶし
塗りつぶした図形を描く
【別窓】
グラデーションをかける
【別窓】
画像で塗りつぶす
【別窓】
いろいろな模様(ハッチスタイル)で塗りつぶす
【別窓】
領域を塗りつぶす
【別窓】
文字列の描画
文字を描く
【別窓】
折り返して文字を描く
【別窓】
縦書きで文字を描く
【別窓】
グラデーションをかけて文字を描く
【別窓】
文字列を回転させて描画する
【別窓】
文字列を描画したときの大きさを計測する
【別窓】
文字列を縁取りをして描画する
【別窓】
&をアンダーラインとして文字列を描画する
【別窓】
文字列が表示しきれないときに"..."を表示する
【別窓】
色
HTMLの色からColorオブジェクトを取得する
【別窓】
印刷
印刷する
【別窓】
文字列を印刷する
【別窓】
印刷プレビューを表示する
【別窓】
印刷プレビューダイアログの表示位置や表示倍率を指定する
【別窓】
プリンタ選択ダイアログを表示して印刷する
【別窓】
ページ範囲を指定して印刷する
【別窓】
ページ設定ダイアログを表示して印刷する
【別窓】
ページ設定ダイアログのMarginsが正常に機能しない
【別窓】
「印刷中...」ダイアログを表示しないようにする
【別窓】
用紙のサイズをコンボボックスに表示して、選択して印刷する
【別窓】
通常使うプリンタを取得、設定する
【別窓】
プリンタのポート、状態を取得する
【別窓】
その他
コントロールを描画する
【別窓】
Visualスタイルでコントロールを描画する
【別窓】
画像、文字列を無効状態で表示する
【別窓】
画像のExif情報を取得する、設定する
【別窓】
Imageのファイル形式を調べる
【別窓】
関連
フォームのイメージを印刷する
【別窓】
プロジェクトに追加されている画像を表示する
【別窓】
システムのアイコンを取得する
【別窓】
インストールされているプリンタを取得する
【別窓】
インターネット
HTTP
ファイルをダウンロードし保存する
【別窓】
ファイルをダウンロードし表示する
【別窓】
WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する
【別窓】
WebRequest、WebResponseクラスを使ってファイルをダウンロードし保存する
【別窓】
POSTでデータを送信する
【別窓】
"application/x-www-form-urlencoded"でデータを送信する
【別窓】
"multipart/form-data"でデータを送信する
【別窓】
プロキシサーバーを指定してダウンロードする
【別窓】
認証が必要なページをダウンロードする
【別窓】
Cookieを使ってファイルをダウンロードし表示する
【別窓】
HTTPの応答時のステータスコードを取得する
【別窓】
HTTPのリジュームダウンロード(途中からのダウンロード)を行う
【別窓】
Socketを使ってファイルをダウンロードし表示する
【別窓】
電子メール
SMTPでメールを送信する
【別窓】
SmtpClientクラスを使ってメールを送信する
【別窓】
非同期的にメールを送信する
【別窓】
CC、BCC、添付ファイル、優先順位などを指定してメールを送信する
【別窓】
Reply-To、Sender、X-Mailerなどのヘッダを追加してメールを送信する
【別窓】
開封確認をリクエストしてメールを送信する
【別窓】
HTMLメールを送信する
【別窓】
SmtpMailクラスでメールを送るとQuoted-Printableでエンコードされる問題の解決法
【別窓】
ポート番号を指定してSMTPでメールを送信する
【別窓】
SMTP認証でメールを送信する
【別窓】
Socketを使ってSMTPでメールを送信する
【別窓】
POP3メールサーバーからメールを受信する
【別窓】
メールのサブジェクトをデコードする
【別窓】
FTP
WebClientクラスを使ってFTPサーバーからファイルをダウンロード、アップロードする
【別窓】
FtpWebRequest、FtpWebResponseクラスを使ってFTPサーバーにアクセスする
【別窓】
FTPサーバーからファイルをダウンロードする
【別窓】
FTPサーバーにファイルをアップロードする
【別窓】
FTPサーバーのディレクトリのファイル一覧を取得する
【別窓】
FTPサーバーのファイルの名前を変更する
【別窓】
FTPサーバーのファイルやディレクトリを削除する
【別窓】
FTPサーバーにディレクトリを作成する
【別窓】
FTPサーバーのファイルのサイズを取得する
【別窓】
FTPサーバーのファイルのファイルの更新日時を取得する
【別窓】
FTPサーバーのカレントディレクトリを取得する
【別窓】
FTPのリジュームダウンロード(途中からのダウンロード)を行う
【別窓】
その他
ホスト名からIPアドレス、IPアドレスからホスト名を取得する
【別窓】
ローカルコンピュータのホスト名を取得する
【別窓】
ネットワーク、インターネットに接続しているか調べる
【別窓】
ネットワーク接続の状況が変更されたことを知る
【別窓】
コンピュータのネットワーク接続に関する構成、統計情報を取得する
【別窓】
ネットワークインターフェイスの構成、統計情報を取得する
【別窓】
ネットワークインターフェイスのIPアドレスが変更されたことを知る
【別窓】
TCPクライアント・サーバープログラムを作成する
【別窓】
TCPを利用した複数クライアント接続可能なチャットアプリケーションを作る
【別窓】
UDPによりデータの送受信を行う
【別窓】
Pingを送信する
【別窓】
URLを解析する
【別窓】
相対URLから絶対URLを取得する
【別窓】
絶対URLから相対URLを取得する
【別窓】
要素を合成してURLを作成する
【別窓】
URLの一部を変更する
【別窓】
関連
指定したURLをブラウザで開く、電子メールソフトを開く
【別窓】
HTMLの色からColorオブジェクトを取得する
【別窓】
ネットワークのトレースを行う
【別窓】
システム
メモリの合計サイズ、利用可能なメモリのサイズなどを取得する
【別窓】
ディスプレイの大きさ(画面の領域、解像度)を取得する
【別窓】
環境変数を取得する
【別窓】
システムカラーを取得する
【別窓】
システムのアイコンを取得する
【別窓】
システムカーソルを取得する
【別窓】
実行している共通言語ランタイム(CLR)のバージョン番号、インストールされているディレクトリ、システム構成ファイルのパスを取得する
【別窓】
Visualスタイルに関する情報を取得する
【別窓】
ユーザー設定の変更をイベントで受け取る
【別窓】
インストールされているフォントを取得する
【別窓】
インストールされているプリンタを取得する
【別窓】
OS起動時にプログラムを自動的に実行する
OS起動時に一回だけプログラムを自動的に実行する
【別窓】
OSの情報
OSのバージョンを取得する、OSの種類を判別する
【別窓】
サービスパックのバージョンを取得する
【別窓】
アプリケーションが64ビットで動いているか調べる
【別窓】
OSが64ビットか調べる
【別窓】
OSの様々な設定に関する情報を取得する
【別窓】
WMIを使ってOSの情報を取得する
【別窓】
現在のOSにテーマやレイヤードウィンドウ機能がインストールされているか調べる
【別窓】
キーボード、マウス
マウスポインタの位置の取得と設定
【別窓】
現在どの修飾子キーが押されているか調べる
【別窓】
Caps Lock、Num Lock、Insert、Scroll Lockキーの状態を取得する
【別窓】
現在どのマウスボタンが押されているか調べる
【別窓】
クリップボード
クリップボードをクリアする
【別窓】
クリップボードのデータの取得、設定がうまくいかないときは
【別窓】
クリップボードのデータの形式を取得する
【別窓】
クリップボードに複数の形式のデータをコピーする
【別窓】
クリップボードに文字列をコピーする、クリップボードから文字列を取得する
【別窓】
クリップボードにCSV形式のデータをコピーする、クリップボードからCSV形式のデータを取得する
【別窓】
クリップボードの画像を表示する、クリップボードに画像をコピーする
【別窓】
クリップボードのメタファイルを取得する
【別窓】
クリップボードにファイルをコピーまたは切り取りをする、クリップボードからファイルを取得する、貼り付ける
【別窓】
TextBox(またはRichTextBox)でコピー、切り取り、貼り付け、元に戻すを行う
【別窓】
DataGridViewで選択されたセルをクリップボードにコピーできるようにする
【別窓】
時間
現在の日時を取得する
【別窓】
パソコンが起動してからの経過時間を取得する
【別窓】
より高い精度で時間を計測する
【別窓】
タイムゾーンを取得する
【別窓】
ローカル時刻を世界協定時刻(UTC)に変換する
【別窓】
ある年が閏年(うるう年)かどうか調べる
【別窓】
システム時計の日時を設定する
【別窓】
レジストリ
レジストリの操作
レジストリへの書き込み、読み込み、削除を行う
【別窓】
エクスプローラ、関連付け
拡張子に関連付けられた実行ファイルのパスを取得する
【別窓】
プログラムをファイルの拡張子に関連付ける
【別窓】
エクスプローラでフォルダやドライブを右クリックしたときに表示されるコンテキストメニューに項目を追加する
【別窓】
エクスプローラの新規作成メニューに項目を追加する
【別窓】
電源、シャットダウン
電源、バッテリーに関する情報を取得する
【別窓】
コンピュータの電源切る、システムのシャットダウン、再起動、ログオフする
【別窓】
システムをスタンバイ、休止状態にする
【別窓】
ログオフやシャットダウンをしようとしている時にイベントを受け取る、またキャンセルする
【別窓】
サービス
ローカルコンピュータのすべてのサービス(またはデバイスドライバサービスのみ)を取得する
【別窓】
サービスの情報を取得する
【別窓】
サービスを開始、停止、一時中断、再開する
【別窓】
イベントログ
イベントログにエントリを書き込む
【別窓】
イベントログを取得する
【別窓】
イベントログを削除する
【別窓】
イベントログに書き込まれたことを知る
【別窓】
パフォーマンスカウンタ
パフォーマンスカウンタのカテゴリ、カウンタの一覧を取得する
【別窓】
パフォーマンスカウンタから値を取得する
【別窓】
パフォーマンスカウンタに値を書き込む
【別窓】
プロセス
実行されているすべてのプロセスを取得する
【別窓】
指定した名前のすべてのプロセスを取得する
【別窓】
プロセスを強制的に終了する
【別窓】
グラフィカルインターフェイスがあるプロセスを探す
【別窓】
プロセスのユーザーインターフェイスが応答するか調べる
【別窓】
外部アプリケーションを起動して終了まで待機する
ファイルを関連付けられたアプリケーションで開いて終了まで待機する
【別窓】
動詞を指定してファイルを開く
【別窓】
指定したファイルの種類に関連付けられている動詞を取得する
【別窓】
指定したURLをブラウザで開く、電子メールソフトを開く
【別窓】
指定したフォルダをエクスプローラで開く
【別窓】
コントロールパネルを開く
【別窓】
外部アプリケーションを起動して、ウィンドウの位置とサイズを変更する
【別窓】
DOSコマンドを実行し出力データを取得する
【別窓】
指定した時間停止する
【別窓】
二重起動を禁止する
【別窓】
基本
.NETの命名規則
【別窓】
作成したアプリを動かすのに必要なランタイムはどこからダウンロードできるか?
【別窓】
リテラルの表記
【別窓】
初期化子を指定して配列を初期化する
【別窓】
エラー処理(例外処理)の基本
【別窓】
Dispose、Closeが確実に呼び出されるようにする
【別窓】
Finally文が実行されないケースはあるか?
【別窓】
イベントを捕捉する
【別窓】
ある型の値を別の型に変換(キャスト)する
【別窓】
2つの値が等しいか調べる
等値演算子(==)とEqualsメソッドの違い
【別窓】
クラス
public、protected、internal、private、protected internal(Public、Protected、Friend、Private、Protected Friend)の違い
【別窓】
既定のプロパティを宣言する
【別窓】
自作クラスのEqualsメソッドをオーバーライドして、等価の定義を変更する
【別窓】
自作クラスの演算子をオーバーロードする
【別窓】
自作クラス型を別の型にキャスト(変換)できるようにする
【別窓】
関連
IComparableを実装して値の順序を指定する
【別窓】
その他のTips
文字列を数字に変換する、数字を文字列に変換する
型を変換する
【別窓】
16進数、8進数、2進数の文字列を整数に変換する
整数を16進数、8進数、2進数の文字列に変換する
【別窓】
アプリケーションのエントリポイントを自作する
【別窓】
Application.SetCompatibleTextRenderingDefaultについて
【別窓】
起動時のコマンドライン引数を取得する
【別窓】
実行ファイルにドロップされたファイルのパスを取得する
【別窓】
アプリケーションの開始時または終了時に行う処理を記述する
【別窓】
乱数を生成する
【別窓】
グローバル一意識別子(GUID)を取得する
【別窓】
時間のかかる処理の進行状況を表示する
【別窓】
時間のかかる処理をユーザーが停止できるようにする
【別窓】
進行状況ダイアログを表示する
【別窓】
プログラムでコンパイルを行う
【別窓】
文字列の計算式の計算結果を取得する
【別窓】
プラグイン機能を持つアプリケーションを作成する
【別窓】
.NETのマルチスレッドプログラミング
【別窓】
捕捉されなかった例外がスローされたことを知る
【別窓】
配列、コレクション
配列やコレクション内の要素を並び替える
【別窓】
配列やコレクション内の要素を方法を指定して並び替える
【別窓】
配列やコレクションをシャッフルする(ランダムに並び替える)
【別窓】
配列やコレクションに指定した値が含まれているか調べる
【別窓】
配列やコレクション内の要素を方法を指定して検索する
【別窓】
自作クラスのコレクションや配列でSortやBinarySearchを行う
【別窓】
配列やコレクションのフィルタ処理を行う(条件に合う要素を抜き出す)
【別窓】
複数の配列をマージ(合併、連結、合体)する
【別窓】
配列の中から指定した範囲の要素を抜き出す
【別窓】
配列やコレクションのすべての要素に処理を行う
【別窓】
配列の大きさを変える
【別窓】
メディア
WAVEファイルを再生する
【別窓】
MIDI、MP3などの音楽ファイルを再生する
【別窓】
システムサウンドを再生する
【別窓】
リソース
画像やテキストファイルを実行ファイルに埋め込む
【別窓】
リソースファイルからリソースを取得する
【別窓】
Visual Studioでリソースを管理する
【別窓】
埋め込まれたWAVEのリソースファイルを再生する
【別窓】
Win32リソースを実行ファイルに埋め込む
【別窓】
埋め込まれたHTMLを表示する
【別窓】
アプリケーション設定、アプリケーション構成ファイル
アプリケーションの設定を保存する
【別窓】
Visual Studioでアプリケーションの設定を保存する
【別窓】
ApplicationSettingsBaseクラスを使って設定を保存する
【別窓】
設定プロバイダを自作して、アプリケーション設定がレジストリに保存されるようにする
【別窓】
「アプリケーション構成ファイル」を使用して設定を読み込む
【別窓】
外部ファイルにコントロールのプロパティを格納する
【別窓】
「アプリケーション構成ファイル」を編集する
【別窓】
リフレクション
アセンブリ内のすべての型を取得する
【別窓】
型(クラス、構造体など)のすべてのメンバを取得する
【別窓】
型に指定した名前のメンバがあるか調べる
【別窓】
型のメンバを動的に呼び出す
【別窓】
文字列で指定されたクラスのインスタンスを作成し、メソッドを実行する
【別窓】
文字列で指定されたフォームを表示する
【別窓】
隠蔽されている非パブリックメンバを呼び出す
【別窓】
コンパイラオプション
アプリケーションが始まるときに呼び出す位置(エントリポイント)を変更する
【別窓】
アプリケーションのアイコンを変更する
【別窓】
実行ファイルに複数のアイコンを埋め込む
【別窓】
ドキュメントコメントにより型の概要をXMLファイルに出力する
【別窓】
デバッグ
デバッグビルドでのみ特定のコードがコンパイルされるようにする
条件付きコンパイル定数を使用する
【別窓】
指定したコード位置でコンパイルエラーを発生させる
【別窓】
デバッグで特定の行が常にステップオーバーされるようにする
【別窓】
Console.Writeメソッドでファイルに出力する
【別窓】
Trace.Writeメソッドでファイルに出力する
【別窓】
トレースリスナを追加する
【別窓】
重要度に応じて(トレーススイッチを使用して)トレースやデバッグでの出力を制御する
【別窓】
TraceSourceを使用してトレースする、ログに書き込む
【別窓】
My.Application.Logを使用してトレースする、ログに書き込む
【別窓】
ネットワークのトレースを行う
【別窓】
Visual Studio
自作したクラスライブラリのヘルプ(ドキュメント)を作成する
【別窓】
「コードコメントWebレポート」を作成する
【別窓】
NDocを使用してヘルプを作成する
【別窓】
Sandcastleを使用してヘルプを作成する
【別窓】
IntelliSenseで自作クラスのメンバの説明を表示する
【別窓】
Visual Basic .NET, Visual C# Standard Editionでクラスライブラリを作成する
【別窓】
コマンドラインによりプロジェクトをビルドする
あるフォルダ以下にあるプロジェクトをすべてビルドする
【別窓】
セットアッププロジェクト
.NET Framework再頒布可能パッケージ
.NET Framework再頒布可能パッケージの中身を見てみる
【別窓】
.NET Framework再頒布可能パッケージのコマンドラインオプション
【別窓】
インストール前に.NET Frameworkをインストールする
【別窓】
セットアッププロジェクト
起動条件エディタの使い方
【別窓】
OSのバージョンを起動条件とする
【別窓】
指定したファイルが存在することを起動条件とする
【別窓】
レジストリに指定した値があることを起動条件とする
【別窓】
指定したバージョンのMDACがインストールされていることを起動条件とする
【別窓】
指定したComponemtがインストールされていることを起動条件とする
【別窓】
指定したバージョンのIISがインストールされていることを起動条件とする
【別窓】
指定したバージョンの.NET Frameworkがインストールされていることを起動条件とする
【別窓】
カスタム動作エディタの使い方
【別窓】
アプリケーションフォルダにカスタム動作のスクリプトを配置しないようにする
【別窓】
Installerクラスを使ったカスタム動作
【別窓】
カスタム動作にデータを渡す
【別窓】
カスタム動作でエラーを発生させる
【別窓】
ユーザーインターフェイスエディタの使い方
【別窓】
ダイアログの上部の画像を変更する
【別窓】
ダイアログの見た目をMSIファイルを実行することなく確かめる
【別窓】
ユーザーにシリアル番号の入力を促し、それが正しいか検証する
【別窓】
ユーザーの登録を行う
【別窓】
「完全インストール」か「最小インストール」を選択できるようにする
【別窓】
デスクトップにショートカットを作成するかユーザーが選択できるようにする
【別窓】
インストール終了後にアプリケーションを起動するか選択できるようにする
【別窓】
テキストボックスに入力された文字を*で隠す
【別窓】
インストール時にインストール先のフォルダパスをレジストリに書き込む
【別窓】
セットアッププロジェクト + Windows Installer
Orcaの入手法
【別窓】
アドバタイズショートカットではなく、普通のショートカットを作成する
【別窓】
環境変数Pathにパスを追加する
【別窓】
インストール終了後に再起動する
【別窓】
インストール時にログファイルを作成する
【別窓】
サイレントインストールを行う
【別窓】
セットアッププロジェクトによるアップデート
【別窓】
インストーラでファイルを上書きする
【別窓】
設定ファイルの上書きを防ぐ
【別窓】
「すべてのユーザー」がデフォルトになるようにする
【別窓】
「すべてのユーザー/このユーザーのみ」チェックボックスを隠す
【別窓】
MSIファイルのWindows Installerデータベースをプログラムで編集する
【別窓】
Windows Installer以外のインストーラ
Windows Installer以外のインストーラでWindowsサービスアプリケーションをインストールする
【別窓】
グローバルアセンブリキャッシュにアセンブリをインストールする
【別窓】
外部リンク
「プログラムの追加と削除」に表示しない
【別窓】
OrcaでMSIファイルを編集後ファイルのサイズが増える
【別窓】
アンインストールするためのショートカットを作成する
【別窓】
複数のバージョンの同じコンポーネントをインストールする
【別窓】
パッチファイルを作成する
【別窓】
MSIファイル内のファイルを抽出する
【別窓】
VB6との比較
VB6のApp.PrevInstanceに代わるものは?
【別窓】
実行ファイルのパスを取得する
VB6のApp.Pathと同じ事を行うには?
【別窓】
And、Orですべてを評価しないようにする
【別窓】
構造体を宣言する
【別窓】
クラスのプロパティを宣言する
【別窓】
DoEventsを行う
【別窓】
VB6のDebug.Printと同じ事を行うには?
【別窓】
VB6のForm_Unloadイベントはどこに行った?
【別窓】
GotFocusとLostFocusイベントはどこに行った?
【別窓】
名前空間の参照を簡単にする
【別窓】
VB6のLenBと同じ事を行うには?
【別窓】
Abs関数、Sin関数などの数値関数はどこに行った?
【別窓】
VB6のSendKeysと同じ事を行うには?
【別窓】
フォームのイメージを印刷する
VB6のPrintFormの代わりになるものは?
【別窓】
VarPtr, StrPtr, ObjPtr関数の代わりになるものは?
【別窓】
VB6のFormsコレクションに代わるものは?
アプリケーションで開いているすべてのフォームを取得する
【別窓】
VB6のScaleHeight、ScaleWidthプロパティに代わるものは?
【別窓】
関連
QueryUnloadイベントのUnloadModeと同じことをするには?
【別窓】
フォームを移動できないようにする
【別窓】
VB6と同様にフォームにアクセスできるようにする
【別窓】
表示色を反転して線を引く
【別窓】
VB.NETユーザーのためのC#Tips
C#のイベント機能
【別窓】
VB.NET、C#変換表
【別窓】
C#でSplit関数の代わりになるものは?
【別窓】
C#でLike演算子の代わりになるものは?
【別窓】
Collectionに代わるものは?
【別窓】
C#でInputBox関数に代わるものは?
【別窓】
文字列を記述する時"\"を"\\"と書くのが面倒なときは?
【別窓】
Disposeメソッドが確実に呼び出されるようにする
【別窓】
IIf関数の代わりになるものは?
【別窓】
C#でReDim Preserveの代わりになるものは?
【別窓】
C#でビープ音を鳴らす
【別窓】
文字列が数字に変換できるか調べる
C#でIsNumeric、IsDateに代わるものは?
【別窓】
文字列が日付型(DateTime)に変換できるか調べる
【別窓】
C#でTypeOf...Is...に代わるものは?
【別窓】
C#でCreateObjectと同じことをするには?
【別窓】
ツール、外部リンク
.NET用のAPIビューア
PInvokeの記述を簡単に行う
【別窓】
.NETでCoolbar(Rebar)を使う
【別窓】
.NETでDocking Windowを使う
【別窓】
C#のコードをVB.NETへ変換する
【別窓】
VB.NETのコードをC#へ変換する
【別窓】
逆アセンブラを使用したコード変換
【別窓】
.NET Framework SDKを使用する
【別窓】
無料の.NET開発環境
【別窓】
Windows98/Meでの.NET開発
【別窓】
遅延バインディングによりアンマネージDLL関数を呼び出す
統合アーカイバ仕様DLLを使ってファイルを圧縮、展開(解凍)する
【別窓】
J#のライブラリを使ってZIP圧縮、展開(解凍)、リスト表示を行う
【別窓】
#ziplib(SharpZipLib)を使ってZIP圧縮、展開(解凍)、リスト表示などを行う
【別窓】
関連
ドキュメントコメントが記述されたクラスライブラリのヘルプを作成する
【別窓】
サンプル
ImageMenuItem Class - メニューにアイコンを表示させるためのクラス
【別窓】
DataGridComboBoxColumn Class - DataGridコントロール(System.Windows.Forms.DataGrid)にコンボボックスを表示させるためのクラス
【別窓】
説明と注意事項
このサイトに関する、初心者からよく頂く質問とその回答は、
こちら
にまとめておきました。
堅苦しく難解な説明は抜きにして、とにかく「使える」ことに主眼をおいています。そのため説明が簡略化されていますが、ヘルプやMSDN等をお読みいただくことにより不足を補完してください。
【別窓】をクリックすると、その記事を別のウィンドウに表示します。このウィンドウはひとつしか表示されませんので、複数の記事を連続してご覧になりたいときに便利です。
ここで紹介しているサンプルは明記のない限り基本的に私の環境で実際にテストをしています。(VB.NETとC#のコードが併記されている時は、どちらか一方でしかテストしていない場合もあります。)
ここで紹介しているすべてのTipsは明記のない限りWindowsアプリケーション開発での使用を想定しています。
ここで紹介しているコードの多くはエラー処理がなされていません。エラー処理の基本は、
こちら
で説明しています。
MSDNなどマイクロソフトのサイトへのリンクは、多くが検索の結果となっています。その理由は、
こちら
で説明しています。
ここで紹介されている事柄に関して私「どぼん!」は一切責任を負いません。すべてご自分の責任で行うようにしてください。
このサイトの著作権は私「どぼん!」にあります。ただし、他から引用した部分に関しての著作権はその元の著作権者にあります。
このサイトにある文章等を別のサイトで引用する際は、必ずこのサイト(
DOBON.NET
)から引用したことと、引用元のURLを明記してください。
リンクはご自由にはっていただいてかまいません(HTMLまたはTEXTファイル以外のファイルへのリンクはご遠慮ください)。ただし、それぞれの記事のページはいつ移動(またはなくなる)か分かりませんので、できればこのページかトップページのURLを併記してください。バナーも
こちらに
用意してありますので、使っていただければ幸いです。
広告
Copyright 2002-2008 DOBON!. All rights reserved.