ウィンドウコントロールのスクロールバーで内部のコンテンツ領域をスクロールするコードを紹介します。概要こちらの記事では、ウィンドウコントロールでスクロールバーを表示するコードを紹介しました。また、こちらの記事ではウィンドウコントロールのスクロ
OnPaintBackgroundとWM_ERASEBKGNDの動作の違いを紹介します。概要コントロールの背景を初期化、描画するイベントとして、OnPaintBackgroundが用意されています。また、ウィンドウの背景を消去する必要がある
JavaScriptでHTMLページを印刷するコードを紹介します。概要JavaScriptで現在表示されている、HTMLのページを印刷するには、window.print() メソッドを呼び出します。メソッドを呼び出すと印刷ダイアログが表示さ
ウィンドウコントロールでスクロールインした領域を描画するコードを紹介します。概要こちらの記事ではウィンドウコントロールで描画された内容をスクロールするコードを紹介しましたが、すでに描画された内容はスクロールしますが、画面の外側からスクロール
単語のワードブレークをしないワードラップの座標を計算して文字を描画するコードを紹介します。概要こちらの記事では文字ごとの座標値を計算してワードラップされた文字列を描画するコードを紹介しました。紹介したコードでワードラップされた文字列を描画で
Visual Studio サブスクリプションの契約手順を紹介します。契約手順 (2023年)Visual Studio Subscriptionの申し込みをすると、Microsoftから Microsoft ライセンス契約にサインが必要な
ワードラップの座標を計算して文字を描画するコードを紹介します。概要こちらの記事では、指定した範囲内でワードラップして文字列を描画するコードを紹介しました。単純にワードラップされた文字列を描画する場合は、紹介した記事の方法で問題ありませんが、
プロジェクトを参照すると「Windows フォームまたは WPF を使用しているとき、またはそのようなプロジェクトまたはパッケージを参照しているときには、ターゲット プラットフォームを Windows に設定する必要があります」エラーが発生
アンチエイリアスを有効にしてDrawStringメソッドでテキストを描画するコードを紹介します。概要こちらの記事ではGraphicsオブジェクトを利用して円や線の描画でアンチエイリアスで描画するコードを紹介しました。同様のコードでDrawS
文字列を折り返して描画するコードを紹介します。概要長い文字列を指定した領域内で、ワードラップして文字列を描画したい場合があります。この記事では、ワードラップした文字列を描画するコードを紹介します。ワードラップした文字列を描画する方法として、
画面に文字列を描画するコードを紹介します。概要画面に文字列を描画するには、GraphicsオブジェクトのDrawStringメソッドを利用します。または、TextRendererクラスを利用します。プログラム例:Graphics.DrawS
HP Elitebook で電源ボタンを押しても電源が入らず、ACアダプタを接続しても充電ランプが点灯しない場合の対処法です。現象HP Elitebook で電源ボタンを押しても電源が入らず、ACアダプタを接続しても充電ランプが点灯しません
Paintイベントで描画が必要な領域を取得するコードを紹介します。概要こちらの記事では、Invalidateメソッドを利用して、コントロールの領域の一部を再描画するコードを紹介しました。Invalidateメソッドで領域を指定した場合、Pa
コントロールの指定した範囲のみを再描画するコードを紹介します。概要コントロールで指定した範囲のみを明示的に再描画したい場合があります。再描画したい領域を指定して更新する場合は、Invalidateメソッドを利用します。書式Invalidat
グラフィックスの描画で描画範囲を制限して描画する(描画領域のクリップ)コードを紹介します。概要Graphicsオブジェクトを利用して画面描画をすると画面にグラフィックスや画像を描画できます。通常はGraphicsオブジェクトのコントロールの
.NET Windows Formアプリケーションでフォームの名称を変更するとフォームデザイナの編集内容が失われる、編集内容が反映されない現象と対処法を紹介します。現象フォームの名称を変更後に、フォームデザイナでフォームを編集して保存しても
Delphi (Delphi 2007) にTClientSocket TServerSocket をインストールする手順を紹介します。概要Delphiの古いバージョンでは、TClientSocket TServerSocketがコンポーネ
Windows 10 / Windows 11 のマシンに.NET Framework 2.0 / 3.0 / 3.5をインストールする手順を紹介します。概要古いアプリケーションを動作させる際に、.NET Framework 2.0や .N
カテゴリ: Windows /
タグ:
32ビット版のWindowsをインストールする手順を紹介します。概要動作検証などのために、Windows 10 x86 32ビット版をインストールします。実機の実行マシンを準備する敷居が高いため、Hyper-Vの仮想マシンで、32ビット版の
TextRenderer で描画する文字列をクリップするコードを紹介します。概要TextRenderer で描画する文字列をクリップするには、boundsパラメーターにクリップする範囲を指定します。プログラム例UI下図のフォームを作成します
Gitのリポジトリに大文字と小文字の違いの同名のフォルダが作成されてしまう現象と、対処法を紹介します。現象Gitリポジトリに、同名で大文字、小文字違いのフォルダ名が2つ作成されてしまっています。それぞれのフォルダに別のファイルが追加されてい
Regexで最初にマッチした位置より後ろでマッチする部分を求めるコードを紹介します。概要こちらの記事では正規表現を利用して文字列を検索するコードを紹介しました。紹介したコードでは、正規表現式に一致する最初の部分を取得しますが、一致する部分が
Regexクラスをを利用して正規表現で文字列を検索するコードを紹介します。概要正規表現で文字列を検索するには、Regexクラスを利用します。プログラム例1UI下図のフォームを作成します。テキストボックスとボタン、Multilineプロパティ
ボタンクリックなどのアクションのタイミングでOnPaintを利用して画面に描画するコードを紹介します。概要こちらの記事では、CreateGraphicsを利用してボタンがクリックされたタイミングで、画面を描画するコードを紹介しました。紹介し
ボタンクリックなどのアクションのタイミングで画面に描画するコードを紹介します。概要ボタンがクリックされたタイミングなどのアクション発生時に画面に描画するコードを紹介します。この記事で紹介する方法は、CreateGraphicsを利用します。
Yu Gothic UI (悠ゴシック UI) で文字列を描画すると、文字列をまとめて描画した場合と一文字ずつ文字を描画した場合で長さが異なる現象と対処法を紹介します。概要こちらの記事では文字列をまとめて描画した場合と一文字ずつ文字を描画し
カテゴリ: C# /
タグ:
文字列をまとめて描画した場合と一文字ずつ文字を描画した場合で長さが異なる現象と対処法を紹介します。概要Graphics.DrawString()メソッドで文字列の描画ができますが、DrawStringメソッドで文字列をまとめて描画した場合と
Office Scriptsを利用して、範囲選択されているセルを取得し、順番に処理するコードを紹介します。概要Office Scriptsで選択されている範囲のセルを順番に処理したい場合があります。選択範囲を取得するには、workbook.
Office Scriptsでカーソルの位置のアドレス(セル座標)を取得するコードを紹介します。概要こちらの記事では、Office Scriptsを利用して、カーソルの位置のセルの値を取得するコードを紹介しました。状況によっては、セルの情報
Office Scriptsでカーソルの位置のセルの情報を取得するコードを紹介します。概要Office Scriptsでカーソルの位置のセルの情報を取得するには、workbook.getActiveCell() メソッドを利用します。書式w
Synology DiskStation DS220j のレビューです。購入のきっかけ複数のPCを利用する環境になったため、ローカルマシンにデータを配置しておくと不便になりました。OneDriveなどのオンラインストレージを試してみましたが
SUMPRODUCT関数で演算の順序を指定する方法を紹介します。概要こちらの記事でSUMPRODUCT関数を利用して、パラメーター区切りの","を演算子に変更することで、複数の演算子を利用する手順を紹介しました。複数の演算子がある場合は、計
SUMPRODUCT関数で掛け算以外の演算をする手順を紹介します。概要こちらの記事では、SUMPRODUCT関数を利用して複数列の積の合計を求める手順を紹介しました。SUMPRODUCT関数で、積算ではなく、加算や減算を利用したい場合があり
SUMPRODUCT関数を利用して、複数行の列どうしの値の積の合計を小計を使わずに求める手順を紹介します。概要:利用シーン下図の表を準備します。品名単価在庫ぺんぎんクッキー280150かるがもサブレ16080しろくまアイス32042この表の
Excel指定した範囲内にあるセルの値の合計を求める手順を紹介します。概要セルの一定範囲の合計値を求める場合にはSUM関数を用います。書式SUM([合計を求めるセルの範囲])またはSUM([セル開始位置:セル終了位置])補足同様の手順で、セ
範囲指定したセルの掛け算をする手順を紹介します。概要範囲指定したセルの値を掛け合わせるには、PRODUCT 関数を利用します。和をとるSUM関数の掛け算版です。書式SUM([掛け算をしたいセルの範囲])またはSUM([セル開始位置:セル終了