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

Windows Form アプリケーションで設定値を読み込む / Settings.settings の値の読み込み

プロジェクトのプロパティウィンドウのアプリケーション設定で設定した値(Settings.settings の値)を読み取るコードを紹介します。概要設定の読み取りは以下のプロパティ名でアクセスできます。Properties.Settings.
カテゴリ: C# /  タグ: C#

WPFで複数行のテキストボックスを作成する

WPFで複数行のテキストボックスを作成する場合。AcceptReturnプロパティをTrueにすると作成できます。デフォルトではAcceptReturnプロパティはfalseでEnterキーを押しても改行されません。また、スクロールバーはV
カテゴリ: C# /  タグ: C# WPF

原因不明のSqlCommandのタイムアウトが発生する

SqlCommandで原因不明のタイムアウトが発生する現象について紹介します。現象SqlCommandを利用するプログラムで特に重い処理を実行していないにもかかわらず、SqlCommandのタイムアウトが発生します。コード例下記のコードで問
カテゴリ: C# /  タグ: C#

WebFormのテキストフィールドにHTMLタグが入力された場合でも入力を受け付けるようにしたい

WebFormのテキストフィールドにHTMLタグが入力され、それがポストされた場合、ASP.NETの通常の設定では、「危険な可能性のある Request.Form 値がクライアントから検出されました。」という内容のエラーが出てしまいます。こ
カテゴリ: ASP.NET /  タグ: C# ASP.NET

FileStream でファイルを読み込み専用で開く

C#では、ファイルの読み込み、書き込みにはFileStreamを用います。一般的には以下のコードでストリームを作成しファイルの読み書きができるようになります。FileStream fs = new FileStream(@"c:\resou
カテゴリ: C# /  タグ: C# FileStream

型名の後ろに"?" がある - null を許容する型の宣言 Nullable型の利用

概要C#で型名の後ろに"?"記号がついているコードの紹介です。型名の後ろの"?"はなに?型名の後ろに"?" がついている場合、null を許容する型であるNullable型になります。Nullable型とはC# 2.0以降ではnullを許容
カテゴリ: C# /  タグ: C# null 許容値型

ASP.NETのWebフォームのデフォルトボタンを設定する

テキストボックスの入力時に[Enter]キーを押すと特定のボタンがクリックされた動作にしたいことがあります。テキストボックス入力時の[Enter]キーで動作するボタンをASP.NETではデフォルトボタンといいます。実現方法DefaultBu
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ASP.NET WebFormのマスターページのリンクや画像が正しく動作しない

ASP.NET WebFormのマスターページのリンクや画像が正しく動作しない現象と対処法を紹介します。現象ASP.NET WebFormのマスターページの左上のサービスロゴをクリックするとトップページに戻れるようにする場合、AタグやImg
カテゴリ: ASP.NET /  タグ: C# ASP.NET マスターページ

ASP.NET WebFormでマスターページを使用していないページをマスターページのコンテンツページに変換する

概要Webフォームをマスターページを利用した、Webコンテンツフォームに変換する場合以下の手順で実施します。1.Headタグの削除と置き換えHeadタグを削除し <asp:Content ID="Content1" ContentPl
カテゴリ: ASP.NET /  タグ: C# ASP.NET

Webフォームに HTMLコードをエクスポートすると「危険な可能性のある Request.Form 値がクライアント から検出されました。」のエラーが発生する (HTMLタグを含むコードをテキストボックスに表示する)

概要HTMLのコードがテキストボックスに表示され、テキストボックス内のHTMLコードをコピーして、他の編集画面(ブログの編集画面やHTMLエディタなど)にペーストできるUIを作成したい場合があります。この際、サーバーコントロールのTextB
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ビットマップファイルをDrawImageで描画すると勝手に拡大・縮小されてしまう - DrawImageで描画される画像の大きさが変わる

DrawImageはbmpファイル中の解像度を参照し、自動的に拡大縮小します。このため、意図した大きさで描画できないことがあります。対策として以下の対処法があります。 描画ソースをPNG JPEG ファイルにするbmp画像をPNGファイルや
カテゴリ: C# /  タグ: C# グラフィックス 解像度 画像

Bitmapからbyte[] 配列に変換する

BitmapからByte配列 byte[]に変換する場合は Bitmap.saveとストリームを用います。例 MemoryStream ms = new MemoryStream(); bmp.Save(ms); byte[] img
カテゴリ: C# /  タグ: C#

byte[] 配列から Bitmapに変換する

概要Byte配列 byte[] からBitmapに変換する場合はストリームを使います。以下はMemoryStreamを使いbyte[]からBitmapに変換しています。コード例1FileUploadコントロールを用いてアップロードされた画像
カテゴリ: C# /  タグ: C#

Windows7のAPIを使う(2) Windows API Code Packを使う

概要Windows API Code Packを展開しでもプログラムをビルドします。Windows API Code Packの展開Windows API Code Packを配置し、コンパイルをします。ダウンロードしたZIPファイルのプロ
カテゴリ: C# /  タグ: C# Windows API Code Pack

Windows7のAPIを使う(1) 環境の構築

概要Windows 7のAPIをC#から使う方法として、Windows API Code Packというライブラリが提供されています。Windows API Code Packを使用し、Windows7の新機能を試してみます。Windows
カテゴリ: C# /  タグ: C# Windows API Code Pack

SJISでURLエンコードする

C#のプログラムで、SJISでURLエンコードするコードを紹介します。概要文字列をSJIS(Shift JIS)でURLエンコードするコードを紹介します。こちらの記事ではC#でのURLエンコードのコードを紹介しましたが、マルチバイト文字列は

HTMLカラー形式の文字列からColorに変換するコードと実行結果 (#RRGGBB形式の文字列からColorへの変換)

#RRGGBB形式の文字列からColorに変換するコードと実行結果を紹介します。概要#RRGGBB形式(HTMLカラー形式)から、Colorに変換するにはColorTranslator.FromHtml()メソッドを使用します。書式Colo
カテゴリ: C# /  タグ: C# color

ファイル名やURLパスから拡張子を取得する

ファイル名やURLパスから拡張子を取得するコードを紹介します。ファイル名から拡張子を取得する場合「$csharp-get-file-extension-from-full-path$」の記事を参照してください。URLから拡張子を取得する場合
カテゴリ: C# /  タグ: C#

ASP.NET WebFormアプリケーションで特定ページのキャッシュを無効にする

ASP.NET で特定ページのキャッシュを無効にするコードを紹介します。概要ページのキャッシュを無効にする場合には、aspxファイルに OutputCache タグを記述して VaryByParam 属性に "None"を指定する。または、
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ASP.NET WebFormのDropDownList の項目名、値から特定の項目を選択するコードと実行結果 - ListItemからインデックス番号を求める

DropDownList の項目名、値から特定の項目を選択するコードと実行結果を紹介します。概要DropDownListからアイテムを取得し、そのインデックス番号を求めたい場合があります。たとえば、以下のコードで、DropDownListの
カテゴリ: ASP.NET /  タグ: C# DropDownList ASP.NET

重い処理でフォームが固まらないようにする

概要Windows Formアプリケーションで時間のかかる処理や計算量の多い処理をするとフォームが固まり、クリックなどのユーザーからの操作に応答しなくなることがあります。以下の対策があります。Application.DoEvents() を
カテゴリ: C# /  タグ: C#

アプリケーションデータなどの特殊なフォルダのパスを取得する

概要アプリケーションデータなどの特殊なフォルダのパスを取得するコードを紹介します。ユーザーのデータフォルダやデスクトップフォルダは、OSの種類やOSの設定により、位置が異なっています。そのため、ユーザーのデータフォルダやデスクトップフォルダ
カテゴリ: C# /  タグ: C#

アプリケーションの二重起動を抑止するコードと実行結果

アプリケーションの二重起動を抑止するコードと実行結果を紹介します。概要常駐ソフトなどでは、アプリケーションを二つ以上起動させたくない場合があります。ミューテックスを利用することで多重起動を抑止できます。C#の Windows フォームアプリ
カテゴリ: C# /  タグ: C#

アプリケーションの実行ファイルのフルパス、実行ファイル名を取得するコードと実行結果

アプリケーションの実行ファイルのフルパスを取得するコードと実行結果の紹介です。概要アプリケーションの実行ファイルのフルパス、実行ファイル名を取得するコードを紹介します。アプリケーションの実行ファイルのフルパスを取得するには Applicat
カテゴリ: C# /  タグ: C# ファイルパス文字列処理

XMLを返すASP.NET Webフォーム

概要XMLをレスポンスとして返すWebフォームを作成します。レスポンスとして返却する XMLを Response.Write() メソッドで出力し、その後 Response.End(); を呼び出すとXMLを返せます。プログラムコード例us
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ビープ音・システムサウンド音を鳴らすコードと実行結果

C#のWindowsアプリケーションでビープ音、システムサウンド音を鳴らすコードと実行結果を紹介します。概要ビープやシステムサウンド音を鳴らすには以下の方法があります。 Conlole.Beep()を利用する Microsoft.Visua
カテゴリ: C# /  タグ: C# サウンド

数値を文字列に変換するコードと実行結果

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

Delphi.NETで作成したライブラリをC#から利用する

今まで蓄積してきたDelphiコード資産をC#などの.NET言語から呼び出したい場合もあることかと思います。このページでは、Delphi.NET で作成したライブラリをC#から呼び出す方法を紹介します。手順まず、Delphi.NETを起動し
カテゴリ: Delphi /  タグ: C# .NET Delphi 2007

class と namespace

class と namespaceについてあれこれ。 まず、C#のWinFormアプリを新規作成し、ファイルの新規追加でクラスを一つ足します。下図のとおり、ファイルが一つ追加されます。追加したファイルのクラス部分を実装します。今回は下記のコ
カテゴリ: Delphi /  タグ: C# Delphi 2006

派生と継承

クラスを継承する場合は、下記のように書きます。呼び出し側のフォームに下記のコードを記述し実行します。オーバーライドされて12が戻ってくることが確認できます。delphi での inherited はC#ではbase になります
カテゴリ: Delphi /  タグ: C# Delphi 2006

イベント (デリゲート) の利用

イベントはdelegateを使います。クラス作成時にイベントを突っ込む形にしてあります。結果はこうなります
カテゴリ: Delphi /  タグ: C# Delphi 2006

Delphi2006のプロパティ

クラス作成時にイベントを突っ込む形だったものを、プロパティに代入する形に直してみます。OnExecがプロパティになっています。コードは下記のとおり。結果は先ほどと同じになります
カテゴリ: Delphi /  タグ: C# Delphi 2006
Copyright © 1995–2025 iPentec all rights reserverd.