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

C#でファイルパスから、ファイルのあるディレクトリのパスを取得するコードと実行結果

ファイルパスからファイルが配置されているディレクトリのパスを取得するコードと実行結果を紹介します。概要ファイルパスからファイルが配置されているディレクトリのパスを取得する場合は、Pathクラスの GetDirectoryName() メソッ
カテゴリ: C# /  タグ: C# ファイルパス文字列処理

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

ファイルパスからファイル名を取得するコードを紹介します。概要ファイルパスの文字列からドライブ名や上位のディレクトリのパスを取り除いたファイル名の文字列のみを取得したい場合があります。この記事では、ファイルパスの文字列からファイル名部分の文字
カテゴリ: C# /  タグ: C# ファイルパス文字列処理

入力された値を独自のロジックで検証する - CustomValidatorの利用

入力された文字列を独自のロジックで検証したい場合があります。CustomValidatorを用いるとサーバー側で実装したロジックで検証できます。この記事では、CustomValidatorの利用方法を紹介します。サンプルプログラムUI下図の
カテゴリ: ASP.NET /  タグ: C# ASP.NET Validator コントロール CustomValidator

クリックされるボタンによって検証コントロールの対象を切り替えたい - ValidationGroup による検証コントロールの切り替え

Webフォームに複数の検証コントロールとボタンがある場合、ボタンをクリックするとすべての検証コントロールが動作してしまいます。クリックされるボタンによって、動作する検証コントロールを切り替えたい場合があります。この記事では、Validati
カテゴリ: ASP.NET /  タグ: C# ASP.NET Validator コントロール

検証するテキストボックスが空の時に CustomValidator のServerValidateイベントが実行されない

検証するテキストボックスが空の時に CustomValidator のServerValidateイベントが実行されないことがあります。現象の確認プログラムUI以下のUIを作成します。TextBox, CustomValidator, Bu
カテゴリ: ASP.NET /  タグ: C# ASP.NET Validator コントロール CustomValidator

カスタム数値書式指定文字列で"#"を用いると、0が空の文字列として表示される

カスタム数値書式指定文字列で"#"を用いると、0を表示した際に空の文字列として表示されることがあります。0の場合でも"0"の文字を表示する書式設定について紹介します。現象の確認こちらの記事では、カスタム数値書式指定文字列を用いて、3桁ごとの
カテゴリ: C# /  タグ: C# Format

Format関数を用いて 数値を3桁ごとにカンマ区切りした文字列として表示する

C#で数値を3桁ごとにカンマ区切りした文字列に変換する手順を紹介します。概要C#ではFromat関数を用いると、容易に数値を3桁ごとにカンマで区切られた文字列に変換できます。方法標準の数値書式指定文字列を利用する方法と、カスタム数値書式指定
カテゴリ: C# /  タグ: C# Format

WebBrowser コントロールのInternet Explorerを最新のバージョンに変更する

WebBrowser コントロールで使われている Internet Explorerを最新のバージョンに変更する方法を紹介します。概要「$csharp-create-simple-webbrowser-component-applicati
カテゴリ: C# /  タグ: C# WebBrowser コントロール Internet Explorer

WebBrowser コントロールでWebページを表示する - WebBrowser コントロールを利用したシンプルなアプリケーションの作成

WebBrowser コントロールを利用した、シンプルなアプリケーションの作成手順を紹介します。手順Visual Studioを起動し、新しいWindows Formプロジェクトを作成します。WebBrowserコントロールの配置ツールボッ
カテゴリ: C# /  タグ: C# WebBrowser コントロール

テキストボックスのオートコンプリート / サジェストを実装する

オートコンプリート(サジェスト)を実装するコードを紹介します。概要「$csharp-asp-net-auto-complete-using-auto-complete-extender$」の記事では、Ajax Control Toolkit
カテゴリ: JavaScript /  タグ: JavaScript C# オートコンプリート

AutoCompleteExtender を用いてテキストボックスのオートコンプリートを実装する

Ajax Control ToolkitのAutoCompleteExtender を用いてテキストボックスにオートコンプリート機能を実装する手順を紹介します。事前準備Ajax Control Toolkitの導入「$visual-stud
カテゴリ: ASP.NET /  タグ: C# ASP.NET オートコンプリート

ASP.NETアプリケーションでリクエストURL (現在アクセスしているページのURL) を取得するコードと実行結果

ASP.NETアプリケーションでリクエストURL(現在アクセスしているページのURL)を取得するコードを紹介します。概要ASP.NETアプリケーションでリクエストURLを取得するには、Request.ApplicationPathReque
カテゴリ: ASP.NET /  タグ: C# ASP.NET URL

SetTimer Windows APIを利用したタイマーコンポーネントの作成 (コールバック関数呼び出し版)

タイマー処理をコンポーネント化して手軽に扱えるようにしたコードを紹介します。「$csharp-create-timer-using-settimer$」の記事では、SetTimer関数を呼び出してタイマーを実装するコードを紹介しましたが、こ
カテゴリ: C# /  タグ: C# コンポーネント Timer

timeSetEvent Windows APIを利用した高精度タイマーコンポーネントの作成

高精度のタイマー処理をコンポーネント化して手軽に扱えるようにしたコードを紹介します。コンポーネント部コード以下のコードを記述します。iPentecEventTimer.csusing System;using System.Collecti
カテゴリ: C# /  タグ: C# コンポーネント Timer

SetTimer Windows APIを利用したタイマーコンポーネントの作成 (ウィンドウメッセージ取得版)

タイマー処理をコンポーネント化して手軽に扱えるようにしたコードを紹介します。コンポーネント部コード以下のコードを記述します。iPentecTimerWM.csusing System;using System.Collections.Gen
カテゴリ: C# /  タグ: C# コンポーネント Timer

timeSetEvent Windows APIを利用した高精度タイマーのコードと実行結果

timeSetEvent Windows APIを用いて分解能精度の高いタイマーを実装するコードと実行結果を紹介します。概要こちらの記事ではSetTimer Windows APIを用いてタイマーを実装しましたが、timeSetEvent
カテゴリ: C# /  タグ: C# Timer

SetTimer Windows APIを利用してタイマーを実装する

Windows APIのSetTimer関数を用いてTimerを自作するコードを紹介します。概要SetTimer関数を用いると第一引数に与えたウィンドウハンドルを持つウィンドウに対してWM_TIMERウィンドウメッセージが送られます。ウィン
カテゴリ: C# /  タグ: C# Timer

クリティカルセクションのWindowsAPIを呼び出すとアプリケーションが予期せずクラッシュする

現象C#にてクリティカルセクションのWindows APIInitializeCriticalSectionEnterCriticalSectionLeaveCriticalSectionを呼び出すとアプリが意図せずクラッシュすることがあり
カテゴリ: C# /  タグ: C#

QueryPerformanceCounter を用いて時間を計測する

QueryPerformanceCounter を用いて時間を計測するコードを紹介します。概要QueryPerformanceCounter()関数を呼び出す、高分解能パフォーマンスカウンタの現在の値が取得できます。また、QueryPerf
カテゴリ: C# /  タグ: C# 時間計測 パフォーマンスカウンター

年、月、日、時、分、秒 の値からDateTimeオブジェクトを作成する

年、月、日、時、分、秒を表す数値からDateTimeオブジェクトを作成したいことがあります。この記事では日時の要素を表す数値からDateTimeオブジェクトを作成するコードを紹介します。概要年、月、日、時、分、秒からDateTimeオブジェ
カテゴリ: C# /  タグ: C# DateTime

経過した時間を測定する - System.Diagnostics.Stopwatch の利用

処理にどの程度の時間を要したかなど、プログラム内で経過時間を測定したい場合があります。この記事では、C#で経過時間を測定するコードを紹介します。概要設定したタイミングからの経過時間を測定する場合は、System.Diagnostics.St
カテゴリ: C# /  タグ: C# 時間計測

ドラッグによりウィンドウ内で移動可能なパネルを実装する

ドラッグによりウィンドウ内で移動可能なパネルを実装するコードを紹介します。サンプルプログラムUI下図のUIを作成します。フォームにPanelを1つ配置します。コード下記のコードを記述します。using System;using System
カテゴリ: C# /  タグ: C# Panel

コントロールのカーソル(マウスポインタ)の形状を変更する

コントロールのカーソル(マウスポインタ)の形状を変更する手順を紹介します。デザイン時に変更するフォームのデザイン時にプロパティを変更してコントロールのカーソルを設定する手順です。Windows Formアプリケーションで下図のUIを作成しま
カテゴリ: C# /  タグ: C# カーソル

ドラッグによりリサイズ可能なパネルを実装する

Windows Form アプリケーションでドラッグによりリサイズ可能なパネルを実装するコードを紹介します。概要パネルのMouseDownイベントでWM_SYSCOMMAND メッセージをパネルに対して送信します。パラメーターにSC_SIZ
カテゴリ: C# /  タグ: C# Panel

テキストボックスに文字列を追加し続けると遅くなる

ログ出力などの用途でTextBoxを利用し、文字列を追加し続けると処理に時間がかかり、動作速度が遅くなります。この現象により、アプリケーションの動作速度の低下や、アプリケーションが反応しなくなりフリーズしてしまうことがあります。この記事では
カテゴリ: C# /  タグ: C# TextBox

DropDownListの要素にオブジェクトを割り当てる

DropDownListの要素にオブジェクトを割り当てる方法を紹介します。概要DropDownListにはWindows Formアプリケーションのコンボボックス(参照)とは違い、オブジェクトを直接挿入できません。DropDownListで
カテゴリ: ASP.NET /  タグ: C# ASP.NET DropDownList

DropDownList で選択されている項目を取得する

ASP.NETのDropDownList で選択されている項目を取得するコードを紹介します。概要DropDownListで選択されている項目のテキストを取得する場合は、DropDownList.SelectedItemで取得します。また、選
カテゴリ: ASP.NET /  タグ: C# ASP.NET DropDownList

DropDownList に要素を追加する

DropDownList (ドロップダウンリスト) に要素を追加する手順を紹介します。Webフォームデザイン時に追加する場合Webフォームの画面のデザイン時に要素を追加する場合の手順です。ASP.NETアプリケーションを新規作成します。We
カテゴリ: ASP.NET /  タグ: C# DropDownList ASP.NET

OpenCV を用いて画像の輪郭を検出する

C#でOpenCVを用いて画像の輪郭を検出するコードを紹介します。この記事で紹介する方法は、C#からOpenCvSharpeを用いてOpenCVを利用します。事前準備OpenCV,OpenCvSharpをインストールします。インストール手順
カテゴリ: C# /  タグ: C# OpenCV

OpenCvSharp で64ビット用のOpenCVを用いると TypeInitializationException が発生する

OpenCvSharpでOpenCVのx64(64ビット)用のDLLを用いるとTypeInitializationException例外が発生することがあります。概要TypeInitializationException例外が発生し'Ope
カテゴリ: C# /  タグ: C# OpenCV

OpenCVSharp を用いて C#でOpenCV を利用する

OpenCVSharpを用いてC#でOpenCVを利用する手順を紹介します。準備OpenCVのダウンロードとインストールOpenCVをダウンロードしてインストールします。手順はこちらの記事を参照してください。OpenCVSharpのダウンロ
カテゴリ: C# /  タグ: C# OpenCV

DynamicJSONを利用したJSONの作成・書き出し

Dynamic JSONを利用してJSONを書き出すコードを紹介します。概要「$csharp-class-serialize-deserialize-json-format$」の記事ではDataContractJsonSerializerを
カテゴリ: C# /  タグ: C# JSON DynamicJSON

ASP.NETのViewStateを無効にする

ASP.NETのViewStateを無効にする方法を紹介します。手順ページ全体のViewStateを無効にする場合ページ全体のViewStateを無効にする場合は、PageディレクティブのEnableViewStateを"false"に設定
カテゴリ: ASP.NET /  タグ: C# ASP.NET ViewState

画像をJpegファイルで保存する (Jpegファイルへの変換)

画像をJpegファイルで保存するコードを紹介します。ImageFormatを指定して Bitmapクラス,ImageクラスのSaveメソッドを呼び出す方法BitmapクラスのSaveメソッドの第二引数に"System.Drawing.Ima
カテゴリ: C# /  タグ: C# 画像形式変換

画像をPNGファイルで保存する (PNGファイルへの変換)

画像をPNGファイルで保存するコードを紹介します。ImageFormatを指定して Bitmapクラス,ImageクラスのSaveメソッドを呼び出す方法BitmapクラスのSaveメソッドの第二引数に"System.Drawing.Imag
カテゴリ: C# /  タグ: C# 画像形式変換

利用可能なImageCodecInfo (イメージコーデック) を列挙する

利用可能なイメージコーデックの情報を列挙するコードを紹介します。概要.NET Frameworkでは画像形式を変換したり、他の画像形式のファイルを読み込む用途でImageCodec(イメージコーデック)を利用できます。どのような画像形式で読
カテゴリ: C# /  タグ: C# 画像形式変換
Copyright © 1995–2025 iPentec all rights reserverd.