.NET Framework環境(.NET Framework のバイナリ)からWindows APIを呼び出す方法、コードを紹介します。概要.NET Framework ではネイティブのバイナリーコードではなく、中間コード(CIL バイト
テキストボックスのタブ幅を変更する方法を紹介します。UI以下のUIを作成します。TextBoxを1つButtonを1つ配置します。TextBoxのAcceptTabプロパティをTrueに設定します。コード以下のコードを記述します。方法1、方
int から IntPtrへ変換する方法を紹介します。方法new IntPtr() で新しいIntPtrのインスタンスを作成します。IntPtrのコンストラクタに変換元のintの値を与えます。書式[int変数] = new IntPtr([
型名からSystem.Typeオブジェクトを取得するコードを紹介します。概要int, char, stringなどの型からSystem.Typeオブジェクトを取得したい場合があります。型からSystem.Typeオブエジェクトをを取得する場
TreeViewの指定したノードに子ノードを追加するコードを紹介します。プログラムUI下図のUIを作成します。TreeViewを1つ、Buttonを1つ設置します。コード以下のコードを記述します。using System;using Sys
TreeViewで特定のノードを削除するコードを紹介します。方法TreeViewのノードを削除するには、TreeNodeのRemoveメソッドを呼び出します。UI下図のUIを準備します。(Buttonは4つ配置されていますが、使用するのはb
TreeViewにて特定のノードの子ノードを削除する方法を紹介します。UI下図のUIを準備します。(Buttonは2つありますが、使用するのはbutton2のみです。)コード下記コードを記述します。using System;using Sy
TreeViewからすべてのノードを削除するコードと実行結果を紹介します。書式TreeViewのすべてのノードをクリアする場合は、NodesプロパティのClearメソッドを呼び出します。TreeView.Nodes.Clear();実装例U
TreeViewに最上位のレベルのノード(ルートノード)を追加します。方法TreeViewの最上位にノードを追加する場合は、TreeView.Nodes.Add()メソッドを利用します。メソッドの引数に追加したいノードのTreeNodeオブ
TreeViewでノードの選択が変更されたことを検出するコードと実行結果を紹介します。実装例UI下図のUIを準備します。TreeViewを1つ、TextBoxを1つ配置します。TextBoxはMultilineプロパティをTrueにして複数
C#でDelphiのTTreeView.OnChangeと同じ動作を実装する場合は、TreeViewのAfterSelectイベントを実装します。C#でDelphiのTTreeView.OnChangingと同じ動作を実装する場合は、Tre
別ファイル(外部ファイル)のスタイルシートをHTMLファイルにリンクして、スタイルを利用する方法を紹介します。補足スタイルシートをHTMLファイル中に埋め込んで記述する方法はこちらの記事を参照して下さい。書式<head><
タグのstyle属性に直接スタイルを記述する方法を紹介します。書式タグにstyle属性を記述します。<タグ style="(スタイルの記述)"></タグ>例HTMLコード<!DOCTYPE html PUBLI
CentOS6 にて SNMPのファイアウォール設定をします。ファイアウォールの設定をしないとファイアウォールの設定をしないとローカルではsnmpwalkでSNMPの情報を取得できるにもかかわらず、リモートホストからSNMPの情報が取得でき
WindowsのSNMPサービスの設定をします。[サービス]を開きます。スタートメニューの[管理ツール]プログラムグループなどから開けます。下図のウィンドウが表示されますので、一覧から[SNMP Service]を選択します。右クリックし、
Windows Server 2008 R2 にSNMPサービスをインストールします。メモWindows Server 2012へのSNMPサービスのインストール手順はこちらの記事を参照してください。インストール手順[サーバー マネージャー
CentOSにsnmp(net-snmp)をインストールする方法を紹介します。CentOS 7 の場合yum -y install net-snmpコマンドを実行します。インストールが正常に完了すると下図のような画面が表示されます。Cent
CentOS6でsnmpwalkコマンドなどのSNMPのユーティリティーをインストールする方法を紹介します。手順rootで下記のコマンドを実行します。yum -y install net-snmp-util
CentOS6, CentOS7 環境で net-SNMPを設定します。snmpd.conf ファイルの編集/etc/snmp/snmpd.conf ファイルを編集します。変更点com2sec #com2sec notConfigUser
テキストボックスでキャレットのある位置の行と位置を取得するコードを紹介します。UI下図のUIを作成します。TextBoxを2つ、Buttonを4つ配置します。TextBoxはMultilineプロパティをTrueに設定します。ScrollB
c#のwindows Formアプリケーションでテキストボックスのテキストがユーザーによって編集されたかを検出するコードを紹介します。UI下図のUIを作成します。TextBox, MenuStripを配置します。TextBoxのMultil
TextBoxでコードからアンドゥする方法を紹介します。概要TextBoxでundoの処理をコードから実行するには、TextBpxクラスのUndo()メソッドを呼び出します。プログラム例UI下図のUIを作成します。TextBoxとButto
TextBoxで選択された文章をコードから削除する方法を紹介します。UI下図のUIを作成します。TextBoxとButtonを配置します。TextBoxのMultilineプロパティを"True"に設定します。コード下記のコードを記述します
コードを用いてTextBoxにクリップボードのテキストをペーストする方法を紹介します。UI下図のUIを作成します。TextBoxとButtonを配置します。TextBoxのMultilineプロパティを"True"に設定します。コード下記の
コードを用いて、TextBoxで選択された文章を切り取る方法を紹介します。UI下図のUIを作成します。TextBoxとButtonを配置します。TextBoxのMultilineプロパティを"True"に設定します。コード下記のコードを記述
コードを用いて、TextBoxで選択された文章をクリップボードにコピーする方法を紹介します。UI下図のUIを作成します。TextBoxとButtonを配置します。TextBoxのMultilineプロパティを"True"に設定します。コード
複数行テキストボックスで、最初の行や最後の行にスクロールするコードを紹介します。実装例UI下図のUIを作成します。テキストボックスを1つButtonを2つ配置します。テキストボックスのScrollBarsプロパティを"Both"に変更します
テキストボックスで選択された部分のテキストを取得するコードを紹介します。概要テキストボックスで選択された部分のテキストを取得するには、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からの入力やクリップボードからのペーストでは数値以外の文字を入力できます。