テキストボックスで選択された部分のテキストを取得するコードを紹介します。概要テキストボックスで選択された部分のテキストを取得するには、TextBoxクラスのSelectedTextプロパティの値を参照します。プログラム例UI下図のUIを準備
TextBoxやRichTextBoxで、ScrollBarsプロパティを"HOrizontal"や"Both"に設定しても水平スクロールバーが表示されないことがあります。TextBoxやRichTextBoxではデフォルトでWordWra
リッチテキストボックスでタブ文字の入力ができるようにする方法を紹介します。リッチテキストボックスのデフォルトの動作はTabキーを押すとフォーカスの移動になります。このため、テキストボックスにタブ文字を入力するには、メモ帳などからコピー&ペー
フォームで既定のボタンが有効になっている場合、複数行テキストボックスでEnterキーを押すと改行に入力ではなく既定のボタンのクリックの動作になります。フォームで既定のボタンが設定されている場合でもテキストボックスに改行を入力する動作にする方
テキストボックスでタブ文字の入力ができるようにする方法を紹介します。テキストボックスのデフォルトの動作はTabキーを押すとフォーカスの移動になるため、テキストボックスにタブ文字を入力するには、メモ帳などからコピー&ペーストするなどの方法しか
テキストボックスにパスワードなどを入力した際に、入力した文字を画面に表示しない方法と実行結果を紹介します。UI下図のUIを作成します。フォームにTextBoxを配置します。UseSystemPasswordChar プロパティを設定する方法
クリップボードからテキストボックスへの貼り付けを禁止する方法を紹介します。ShortcutsEnabled プロパティを利用する方法ShortcutsEnabled プロパティをFalseにすることで、貼り付けやコピーを禁止できます。詳細は
テキストボックスで右クリックすると表示されるコンテキストメニューが表示されない動作に変更する方法を紹介します。ShortcutsEnabled プロパティを設定する方法テキストボックスの"ShortcutsEnabled"プロパティをFal
数値の入力のみを受け付けるテキストボックスのコンポーネントを作成します。概要こちらの記事では数値の入力のみを受け付けるテキストボックスのコードを紹介しましたが、IMEからの入力やクリップボードからのペーストでは数値以外の文字を入力できます。
テキストボックスで文字の入力を制限するコードを紹介します。UI以下のUIを作成します。KeyPressイベントを利用KeyPressイベントを用いてテキストボックスへの文字の入力を制限する方法です。コードusing System;using
ボタンの表面を独自に描画するコードを紹介します。UI下図のUIを作成します。コードButtonのMouseDown, MouseUp, Paintイベントを実装します。以下のコードを記述します。using System;using Syst
Windows Formアプリケーションで、コントロールのClickイベントをプログラムコードから発生させる方法を紹介します。UI下図のUIを作成します。button2のEnabledプロパティは"False"に設定します。コード以下のコー
PictureBoxに設定されている画像をBitmapオブジェクトで取得したい場合があります。コード最もシンプルな方法はBitmapクラスのコンストラクタの引数にPictureBoxのImageプロパティを与える方法です。Bitmap bm
クリップボードへ画像データ(ビットマップデータ)をコピーするコードを紹介します。概要クリップボードに文字列をコピーするには、Clipboard.SetData() メソッドを利用します。書式Clipboard.SetData(DataFor
クリップボードに文字列をコピーするコードと実行結果を紹介します。概要クリップボードに文字列をコピーするには、Clipboard.SetData() メソッドを利用します。書式Clipboard.SetData(DataFormats.Tex
ドラッグ&ドロップの際のアプリケーションで受け取り可能なデータフォーマットを取得するコードを紹介します。UI以下のUIを作成します。フォームにテキストボックスを配置し、Multilineプロパティを"true"にします。またフォームのAll
Internet ExplorerからのURLのドラッグ&ドロップを受け入れるコードを紹介します。UI以下のUIを作成します。フォームにTextBoxを配置し、Multilineプロパティをtrueにし、複数行テキストボックスにします。また
コントロールでスクロールされたことを検出するコードを紹介します。概要フォームなどのScrollイベントのあるコントロールでは、Scrollイベントハンドラを実装することでスクロールを検出できますが、Scrollイベントのないコントロールでは
フォームでスクロールされたことを検出するコードを紹介します。UI下図のUIを作成します。フォームのAutoScrollプロパティを"trne"に設定します。コード以下のコードを記述します。using System;using System.
アプリケーションのビジュアルスタイルを無効にする方法を紹介します。UI以下のUIを準備します。コード以下のコードを記述します。Program.csusing System;using System.Collections.Generic;u
コントロールのプロパティを外部のファイルに保存する方法と、コントロールのプロパティをユーザーごとの設定ファイルに保存する方法を紹介します。プログラム作成UI下図のUIを作成します。Buttonを2つ配置します。Panelを1つ配置します。P
フォーカスのある次のコントロールにフォーカスを移すコードを紹介します。UI下図のUIを準備します。Buttonを3つ、TextBoxを3つ配置します。コード下記のコードを記述します。using System;using System.Col
Windows Formアプリケーションで指定したコントロールにフォーカスを与えるコードを紹介します。概要Windows Formアプリケーションの指定したコントロールにフォーカスを与えるには、ControlクラスのFocusメソッドを呼び
フォーカスのあるコントロールを取得するコードを紹介します。UI以下のUIを作成します。コード下記のコードを記述します。フォームのClickイベントを実装します。using System;using System.Collections.Ge
コントロール名を表す文字列から、コントロールを取得するコードを紹介します。UI下図のUIを作成します。Buttonを1つTextBoxを1つ、Labelを5つ配置します。コード以下のコードを記述します。using System;using
テキストボックスやボタンなどのウィンドウコントロールを実行時に作成するコードを紹介します。コードでコントロールを作成することにより、コントロールを実行時に動的に作成できます。概要コードでコントロールを作成する場合は、コントロールのオブジェク
Windows Formアプリケーションでエクスプローラからのファイルのドラッグ&ドロップを受け入れるコードを紹介します。概要Windows Form アプリケーションでエクスプローラからのファイルのドラッグ&ドロップを受け入れる場
「ファイルを開く」ダイアログボックスで複数のファイルを選択する方法を紹介します。UI下図のUIを準備します。フォームにButton, OpenFileDialog, TextBoxを配置します。TextBoxのMultiineプロパティをT
印刷時に描画のX,Y座標をmmで指定するコードを紹介します。UI下図のUIを作成します。フォームにButtonを1つ配置します。コード以下のコードを記述します。using System;using System.Collections.Ge
印刷をするプログラムのコードと実行結果を紹介します。概要印刷をするには、PrintDocument クラスを利用します。PrintDocument.Printメソッドを呼び出すと、PrintPageインベントが発生するので、PrintPag
印刷時の用紙の寸法をmm単位で取得するコードを紹介します。UI以下のUIを準備します。コード以下のコードを記述します。using System;using System.Collections.Generic;using System.Co
印刷の用紙の寸法を取得するコードを紹介します。UI下図のUIを準備します。ButtonとTextBoxを1つずつ配置します。コード以下のコードを記述します。using System;using System.Collections.Gene
「印刷プレビュー」ダイアログボックスを表示するコードを紹介します。UI下図のUIを作成します。PrintPreviewDialog, Buttonを配置します。PrintPreviewDialogは[ツールボックス]の[印刷]カテゴリの中に
「ページ設定」ダイアログを表示するコードを紹介します。UI下図のUIを準備します。PageSetupDialog, Button, TextBoxを配置します。TextBoxはMultilineプロパティをTrueにします。"PageSet
印刷ダイアログを表示するコードを紹介します。UI下図のUIを準備します。PrinterDialog, Button, TextBoxを配置します。TextBoxはMultilineプロパティをTrueに設定します。PrinterDialog
「フォルダーの参照」ダイアログボックスを表示するコードを紹介します。概要フォルダーの参照ダイアログを表示するには、FolderBrowserDialog コンポーネントを利用します。プログラムUI下図のUIを準備します。フォームにFolde