C# タグのページリスト (20/37)

Windows FormアプリケーションでコントロールのClearTypeが有効にならない

Windows FormアプリケーションでコントロールのClearTypeが有効にならない現象について紹介します。概要Windows8やWindows8.1で作成したWindows Formアプリケーションでコントロールのテキスト文字にCl
カテゴリ: C# /  タグ: C# ClearType

Windows アプリケーションで Webブラウザーを起動してURLを開く

Windows アプリケーションで Webブラウザを起動してURLを開くコードを紹介します。概要WindowsアプリケーションでWebブラウザを起動してURLを開く場合は、System.Diagnostics 名前空間のProcessクラス
カテゴリ: C# /  タグ: C#

.NET Framework のライブラリのコードや実装を確認したい

.NET Framework を利用した開発で、.NET Frameworkのライブラリの実装やソースコードを確認したいことがあります。この記事では.NET Frameworkのソースコードの確認方法を紹介します。確認方法http://re
カテゴリ: 開発環境 /  タグ: Windows C# 開発環境

指定した座標がRectangle内か判定する

座標が指定したRectangleの内側になるかを判定するコードを紹介します。概要指定した座標が、Rectangleの内側になるかの内外判定をするケースがあります。RectangleクラスにはContains()メソッドが実装されており、この
カテゴリ: C# /  タグ: C# Rectangle

Format関数の出力で中かっこ "{" "}" を表示する

C#でFormat関数で中かっこを表示するコードを紹介します。概要C#のFormat関数では、複合書式設定を利用した場合、中かっこ"{","}"により、書式指定項目を設定します。そのため、単純に中かっこを記述した場合、書式指定項目と認識され
カテゴリ: C# /  タグ: C# Format

同期メソッドから非同期メソッドを呼び出すとアプリケーションがフリーズする - 非同期メソッド呼び出しによるデッドロック

C#で同期メソッド-から非同期メソッドを呼び出すと、アプリケーションがフリーズする現象について紹介します。サンプル以下のサンプルでアプリケーションがフリーズする状態を確認します。UI下図のUIを作成します。コード以下のコードを記述します。u
カテゴリ: C# /  タグ: C# 非同期メソッド

await async を用いたシンプルな非同期メソッドの作成と呼び出し

C#5.0 で導入された、awaitとasyncを利用してシンプルな非同期メソッドを作成します。概要非同期の呼び出しに対応した非同期メソッドを作成します。書式非同期メソッドの書式は以下です。アクセス識別子 async Task<戻り値
カテゴリ: C# /  タグ: C# 非同期メソッド

Delphi と C# のstring型の添え字インデックスの違い

Delphi と C# のstring型の添え字インデックスの違いに関する備忘録です。DelphiのString型DelphiのString型では、最初の文字の添え字のインデックスは 1 になります。Delphiのstirng型C#のstr
カテゴリ: Delphi /  タグ: Delphi C#

2つのRectangleが重なる領域のRectangleを求める

2つのRectangleが重なる領域のRectangleを求めるコードを紹介します。概要こちらの記事では2つのRectangleが重なるかを判定するコードを紹介しました。Rectangleの重なりだけではなく、重なっている領域のRectan
カテゴリ: C# /  タグ: C# Rectangle

2つのRectangleが重なるか判定する

2つのRectangleが重なるか判定するコードを紹介します。概要Rectangle同士が重なっているかを判定するには、RectangleクラスのIntersectsWith()メソッドを利用すると簡単です。書式[Rectangleオブジェ
カテゴリ: C# /  タグ: C# Rectangle

コントロール、コンポーネントのプロパティをプロパティエディタから非表示にする

コントロール、コンポーネントのプロパティをプロパティエディタから非表示にするコードを紹介します。事前準備(サンプルプログラム)以下のプログラムを作成します。コンポーネント下記のソースコードを記述して、コンポーネントを作成します。using
カテゴリ: C# /  タグ: C#

小数点以下の数値を取得する

質問: 小数点以下の取得C#で小数点以下の数値を取得したいです。4.325であれば、0.325 を取得したいです。どのような記述で実現できるでしょうか?概要C#で小数点以下の数値を取得する場合、1で割った余りを求めることで小数点以下の値を
カテゴリ: C# /  タグ: C#

IME変換領域(ウィンドウ)のフォントを設定する - ImmSetCompositionFont の呼び出し

IME変換領域(ウィンドウ)のフォントの変更やフォントサイズの変更をするコードを紹介します。概要IMEの変換領域のフォントを変更する場合は、WindowsAPIのImmSetCompositionFont()関数を呼び出します。コード例Wi
カテゴリ: C# /  タグ: C# IME

GetTextExtentPoint32 と同じ出力で文字を描画する - TextRenderer による文字の描画

Windows APIのGetTextExtentPoint32()関数と同じ出力で文字を描画したい場合があります。この記事ではWindows APIを用いずに、GetTextExtentPoint32()関数と同じ出力で文字を描画するコー
カテゴリ: C# /  タグ: C#

MeasureString() メソッドを用いてテキストのサイズを計算すると実際より大きいサイズが返される

Graphics.MeasureString() メソッドでは、独立した文字列で使用するようにデザインされています。そのため、グリフの突出に対応するための量の余白が文字の前後に含まれた大きさを返します。したがって本来画面に描画される範囲より
カテゴリ: C# /  タグ: C#

IntPtrに値を代入する

IntPtrに値を代入するコードを紹介します。概要IntPtrに値を代入する場合は、値をIntPtrでキャストします。なお、0を代入する場合には、IntPtr.Zero が利用できます。コードIntPtr result = new IntP
カテゴリ: C# /  タグ: C#

プログラムのコードで別のプログラムを管理者として実行する

プログラムのコードから、別のプログラムを管理者として実行するコードを紹介します。現在のユーザーモードで他のプログラムを実行する管理者ではなく、通常のユーザーとして他のプログラムを実行する場合は、以下の記事を参照してください。$csharp-
カテゴリ: C# /  タグ: C#

レジストリキーのデフォルト値をREG_EXPAND_SZで作成する

レジストリキーのデフォルト値をREG_EXPAND_SZで作成する方法を紹介します。関連情報開発環境が無く、C#でのアプリケーション作成ができない場合はPowerShellで変更する方法もあります。PowerShellで変更する方法は「$p
カテゴリ: C# /  タグ: C# レジストリ

キュー (Queue) のデータ構造を利用する

C#でキューのデータ構造を利用したデータ格納のコードを紹介します。概要C#でキューを利用する場合は、System.Collections 名前空間の Queue クラスを用います。プログラム例UI下図のUIを作成します。テキストボックスとボ
カテゴリ: C# /  タグ: C#

スタック (Stack) のデータ構造を利用する

C#でスタックのデータ構造を利用したデータ格納のコードを紹介します。概要C#でスタックを利用する場合は、System.Collections 名前空間の Stack クラスを用います。プログラム例UI下図のUIを作成します。テキストボックス
カテゴリ: C# /  タグ: C#

マスターページを利用しているページにonloadイベントのJavaScriptを追加する

ページにonloadイベントのJavaScriptを追加するコードを紹介します。方法1:RegisterStartupScript()メソッドを利用するClientScriptManagerのRegisterStartupScript()
カテゴリ: ASP.NET /  タグ: C# ASP.NET マスターページ

ラジオボタンを切り替えたタイミングでテキストボックスを有効にする - ラジオボタン選択変更時にJavaScriptを実行する

ASP.NETでラジオボタンのチェックを切り替えたタイミングでテキストボックスを有効にしたいことがあります。この記事ではASP.NETのラジオボタンを使用してチェック選択切り替え時にテキストボックスの有効、無効を切り替えるコードを紹介します
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ページにonloadイベントのJavaScriptを追加する

ページにonloadイベントのJavaScriptを追加するコードを紹介します。方法1:RegisterStartupScript()メソッドを利用する直接Bodyタグの属性にアクセスして"onload"属性を追加する方法もありますが、ペー
カテゴリ: ASP.NET /  タグ: C# ASP.NET

Format関数を用いて 通貨値を表示する

Formatメソッドを用いて通貨の値を表示するコードを紹介します。概要Formatメソッドで通貨形式で表示する場合は、標準の数値書式指定文字列の"c","C"を用います。数値書式指定文字列の詳細はこちらの記事を参照してください。書式{(イン
カテゴリ: C# /  タグ: C# Format

Format関数を用いて 整数値を表示する

Formatメソッドを用いて整数値を表示するコードを紹介します。概要Formatメソッドで整数を表示する場合は、標準の数値書式指定文字列の"d","D"を用います。書式{(インデックス番号):d}{(インデックス番号):D}サンプルプログラ
カテゴリ: C# /  タグ: C# Format

文字列(string)を数値(int)に変換する

C#で文字列(string)を数値(int)に変換するコードを紹介します。概要文字列(数値を表す文字列)を数値に変換するにはConvertクラスのToInt32()メソッドを利用します。補足数値を文字列に変換するコードはこちらの記事を参照し
カテゴリ: C# /  タグ: C#

数値を16進数 8進数 2進数表記の文字列に変換するコードと実行結果

C#で数値を16進数や8進数、2進数の文字列表記に変換するコードを紹介します。概要2,8,16の各進数表記に変換する場合は、Convert.ToString() メソッドを用います。第一引数に変換元の値のみを与えた場合は、10進数の表記とし
カテゴリ: C# /  タグ: C#

数値を16進数表記で表示する - Formatメソッドの利用

Formatメソッドを用いて数値を16進数表記で表示するコードを紹介します。概要Formatメソッドで16進数表示する場合は、標準の数値書式指定文字列の"X"を用います。数値書式指定文字列の詳細はこちらの記事を参照してください。書式{(イン
カテゴリ: C# /  タグ: C# Format

WebFormアプリケーションで新しいウィンドウを開いてページ遷移するコードと実行結果

ASP.NETでページ遷移時に新しいWebブラウザのウィンドウを開きたい場合があります。ここではページ遷移時に新しいウィンドウを開いて遷移するコードを紹介します。概要新しいウィンドウを開く処理を、サーバー側で処理したいことがありますが、サー
カテゴリ: ASP.NET /  タグ: C# ASP.NET

Formatメソッドを利用して桁数を指定して浮動小数点型の値を出力するコードと実行結果

Formatメソッドを利用して桁数を指定して、float型やdouble型などの浮動小数点型の値を出力するコードと実行結果を紹介します。概要標準の書式指定文字列を用いる場合Format()メソッドで「複合書式指定文字列」に次の形式文字列を与
カテゴリ: C# /  タグ: C# Format

Formatメソッドを利用して 浮動小数点型(float double)の変数の値を出力する

Formatメソッドを利用して浮動小数点型の変数値を出力するコードを紹介します。概要Format()メソッドで浮動小数点型の変数値を表示する場合は、「複合書式指定文字列」に{(インデックス番号):f} または、{(インデックス番号):F}
カテゴリ: C# /  タグ: C# Format

Formatメソッドを利用して 文字列型の変数の値を出力する

C#でFormatメソッドを利用して文字列型の変数の値を出力します。概要Formatメソッドに与える「複合書式指定文字列」に次の形式のの文字列を与えます。{(インデックス番号)}プログラムUI下図のUIを作成します。TextBoxとButt
カテゴリ: C# /  タグ: C# Format

URLからファイルの拡張子を取得するコードと実行結果

URLからファイルの拡張子を取得するコードと実行結果を紹介します。概要URLからファイルの拡張子を取得するためには、System.IOの Pathクラスを使用します。書式Path.GetExtension((URL文字列));上記の書式で取
カテゴリ: C# /  タグ: C# URL ファイルパス文字列処理

ファイルパスから拡張子を取得するコードと実行結果

ファイル名(ファイルパス)から拡張子を取得するコードと実行結果を紹介します。概要拡張子を取得するには、System.IOの Pathクラスを使用します。Path.GetExtension((ファイル名文字列));で拡張子を取得できます。Ge
カテゴリ: C# /  タグ: C# ファイルパス文字列処理

URLからファイル名を取得する

URLからファイル名を取得するコードを紹介します。概要URLから、URLが示すファイル名を取得したい場合があります。具体的な例として、http://www.ipentec.com/res/icon.png であれば icon.png の文字
カテゴリ: C# /  タグ: C# URL ファイルパス文字列処理

URLからディレクトリ名を取得する

URLからURLの示すディレクトリを取得するコードを紹介します。プログラムUI下図のUIを作成します。(実際に使用するのは一番上のボタンのみです)コード下記のコードを記述します。using System;using System.Colle
カテゴリ: C# /  タグ: C# URL ファイルパス文字列処理
Copyright © 1995–2025 iPentec all rights reserverd.