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

ウィンドウが表示されないアプリケーションを作成する

フォーム ウィンドウが表示されないアプリケーションを作成する方法を紹介します。UI下図のUIを準備します。(タスクトレイアイコンを表示するためのフォームです。)notifyIconコントロール、contextMenuStripを配置します。
カテゴリ: C# /  タグ: C#

Windows Formアプリケーションでカーソル (マウスポインタ) の表示・非表示を切り替えるコードと実行結果

カーソル(マウスポインタ)の表示、非表示を切り替えるコードと実行結果を紹介します。概要カーソル(マウスポインタ)の表示、非表示の切り替えはCursorクラスのHide(), Show()メソッドを用います。サンプルプログラムWindows
カテゴリ: C# /  タグ: C# カーソル

マウスカーソルを変更する

マウスカーソルを変更する方法を紹介します。UI下図のUIを作成します。コードusing System;using System.Collections.Generic;using System.ComponentModel;using Sy
カテゴリ: C# /  タグ: C# フォーム

コントロールが画面に表示されるようにスクロールする

フォームでコントロールが画面の外にある場合に、画面に入るようにスクロールさせるコードを紹介します。UI下図のUIを準備します。FormのAutoScrollプロパティをTrueに設定します。コードusing System;using Sys
カテゴリ: C# /  タグ: C# フォーム

コントロールがフォームからはみ出した場合、フォームに自動でスクロールバーを表示しスクロールできるようにする

フォームからコントロールをはみ出して配置した際に、フォームにスクロールバーを表示させスクロールできるようにしたい場合があります。FormコントロールのAutoScrollプロパティをTrueに設定すると、コントロールがフォームをはみ出した場
カテゴリ: C# /  タグ: C# フォーム

サブフォームを常にメインフォームの手前に表示する - フォームが別のフォームの背後に隠れるのを防ぐ

サブフォームを常にメインフォームより手前に表示したいことがあります。または、フォームが別のフォームの背後に隠れるのを防ぎたい場合があります。フォームのオーナー関係を設定することでフォームの表示順を制御できます。例UIフォームを2つ作成します
カテゴリ: C# /  タグ: C# フォーム

フォームのクローズ、アプリケーションの終了をキャンセルする

フォームが閉じられるのをキャンセルしたり、アプリケーションの終了をキャンセルしたいことがあります。フォームが閉じられる際にFormClosingイベントが呼び出されるので、引数のFormClosingEventArgsのCancelプロパテ
カテゴリ: C# /  タグ: C# フォーム

アプリケーションを強制終了する

アプリケーションを強制終了するコードを紹介します。概要EnvironmentクラスのExitメソッドを用いると、アプリケーションを強制終了できます。第一引数にはOSに渡す終了コードを指定します。正常終了した場合は0を渡すため、多くの場合0を
カテゴリ: C# /  タグ: C#

メインフォームからサブフォームを閉じる

メインフォームからサブフォームを閉じるコードを紹介します。概要メインフォームからサブフォームを閉じるには、フォームのインスタンスオブジェクトを保持している場合には、Close() メソッドを呼び出すとフォームを閉じられます。プログラム例UI
カテゴリ: C# /  タグ: C# フォーム

Windows Form アプリケーションを終了する

C#でプログラムコードでアプリケーションを終了する手順、コードを紹介します。終了させる方法終了させる方法は以下の2つの方法があります。メインフォームを閉じるメインフォームを閉じるとアプリケーションが終了します。手動でアプリケーションを終了す
カテゴリ: C# /  タグ: C#

フォームを閉じる

フォーム(ウィンドウ)を閉じるコードを紹介します。概要フォームを閉じる場合は、FormオブジェクトのCloseメソッドを呼び出します。UI下図のフォームを作成します。メインフォームサブフォームコード以下のコードを記述します。FormMain
カテゴリ: C# /  タグ: C# フォーム

緯度、経度を画像のExifから取得する - 画像に埋め込まれた緯度、経度の取得

画像に埋め込まれたExif情報にある緯度、経度を取得するコードを紹介します。UI下図のUIを準備します。画面にあるコントロールに加えて、OpenFileDialogを配置します。コード以下のコードを記述します。using System;us
カテゴリ: C# /  タグ: C# Exif

メインフォームがアイコン化されるとサブフォームもアイコン化される動作にする

メインフォームがアイコン化されるとサブフォームもアイコン化される方法を紹介します。概要メインフォームがアイコン化されると、サブフォームもアイコン化される動作を実現するには、メインフォームがサブフォームを所有するアプリケーションを作成する必要
カテゴリ: C# /  タグ: C#

C#でフォーム間でデータや値の受け渡しをする

C#でフォーム間でデータの受け渡しをする方法を紹介します。概要フォーム間でデータの受け渡しをするコードを紹介します。いくつかの方法があります。共有先のフォームのプロパティ、メンバ変数に値を設定する、またはメソッドを呼び出すフォームオブジェク
カテゴリ: C# /  タグ: C# フォーム

画像のExif情報を取得する

C#で画像のExif情報を取得するコードを紹介します。概要Exif情報はBitmapクラスの PropertyItems プロパティに格納されています。プログラム例UI下図のUIを準備します。ファイル名を入力するテキストボックス、ファイルを
カテゴリ: C# /  タグ: C# Exif

ScriptManagerを用いて長い文字列をサービスに入力すると「文字列の長さがmaxJsonLengthプロパティで設定されている値を超えています。」エラーが発生する

ScriptManagerを用いてAjaxでサービスを呼び出す際に、長い文字列(大きいデータ)をサービスメソッドに入力すると、JSON JavaScriptSerializerを使用したシリアル化または逆シリアル化宙にエラーが発生しました。
カテゴリ: ASP.NET /  タグ: C# ASP.NET

モーダルでのフォームの表示とモーダルフォームの戻り値の設定

モーダルフォームの表示とモーダルフォームの戻り値の設定方法を紹介します。概要ダイアログ動作(モーダル形式)でフォームを表示させる場合はFormオブジェクトの ShowDialog() メソッドを用います。プログラム例プロジェクト作成新規で[
カテゴリ: C# /  タグ: C# フォーム

GetHostEntry メソッド呼び出し時にSocketException 「そのようなホストは不明です。」エラーが発生する

GetHostEntryメソッドを呼び出し、IPアドレスからホスト名を取得する処理の際に、まれに"SocketException"エラーが発生することがあります。 DNSサーバーと通信ができない、IPアドレスでないものの名前解決を処理したな
カテゴリ: C# /  タグ: C#

Flash/Flex アップローダでアップロード進行状況を取得する (Flashアップローダのアップロード進捗取得)

Flashのアップローダーでアップロード状況を取得する方法を紹介します。こちらの記事で紹介したファイルアップローダーにアップロードの進捗状況を表示するようにします。しくみprivate var file:FileReference = ne
カテゴリ: Flash /  タグ: C# Flash Flex Flash Builder Flash アップロード

ASP.NETで28~30MB以上のファイルアップロードで404エラーが発生する

ASP.NETで20MB程度のファイルはアップロードできるが、28~30MB以上のファイルがアップロードできないことがあります。はじめにASP.NETではデフォルトで4MB以上のファイルのアップロードを制限する設定がされており、maxReq
カテゴリ: ASP.NET /  タグ: C# ASP.NET IIS7

HTMLフォームからのファイルのアップロードを受け取る (ファイルアップロードを受け付けるジェネリック ハンドラーの作成)

HTMLフォームからのファイルのアップロードを受け取るジェネリック ハンドラーを作成します。プログラム例ASP.NETプロジェクトを新規作成します。プロジェクトの種類は[空の ASP.NET Web アプリケーション]コード以下のコードを実

HTMLフォームからのサブミット(投稿・ポスト)をジェネリックハンドラで受け取る (フォームのポストを受け取るジェネリックハンドラ/Webフォームの作成)

HTMLフォームからの投稿を受け取るジェネリックハンドラ、Webフォームを作成します。プロジェクトの作成ASP.NETのプロジェクトを新規作成します。テンプレートの選択で[Empty]を指定します。ソリューションエクスプローラから右クリック
カテゴリ: ASP.NET /  タグ: C# ASP.NET

Flash/Flexによるシンプルなアップローダの作成 (Flashによるファイルアップロード)

Flashを用いた、単純なアップローダーを作成します。クライアント側 (Flash)UI下図のUIを作成します。ラベルを2つ、ボタンを1つ配置します。ラベルには"label_dir","label_message"でIDを設定します(下図参
カテゴリ: Flash /  タグ: C# Flash Flex Flash Builder Flash アップロード

ジェネリックハンドラ内でMapPathメソッドを利用する

ASP.NETのジェネリックハンドラ内でMapPathメソッドを利用し物理パスを取得したいことがあります。ASP.NET WebフォームページではPageオブジェクトがあるため、 Server.MapPath("/dir");と記述すればM
カテゴリ: ASP.NET /  タグ: C# ASP.NET

文字列からenum型の値を取得する - string型からenum型への変換

文字列名からenumの値を取得するコードを紹介します。UI下図のUIを準備します。コード下記のコードを記述します。using System;using System.Collections.Generic;using System.Comp
カテゴリ: C# /  タグ: C# enum

enum型の値を示す文字列を取得する - enum値の文字列名での列挙と enum型からstring型への変換

UI下図のUIを準備します。コード以下のコードを記述します。using System;using System.Collections.Generic;using System.ComponentModel;using System.Dat
カテゴリ: C# /  タグ: C# enum

TextBlockコントロールにデータをバインディングする - XAMLによるデータバインディング

TextBlockコントロールにデータをバインディングします。コントロールへのバインディングをXAMLで設定します。UIWPFアプリケーションを作成します。メインのフォームにTextBlockを配置します。コード以下のコードを記述します。B
カテゴリ: C# /  タグ: C# WPF データバインディング

TextBlockコントロールにデータをバインディングする - コードによるデータバインディング

コードによるデータバインディングの方法を紹介します。UIWPFアプリケーションを新規作成します。メインのフォーム(MainWindow.xaml)にTextBlockコントロールを配置します。コード以下のコードを記述します。Bird.csu
カテゴリ: C# /  タグ: C# WPF データバインディング

ListBoxコントロールにデータをバインディングする - ObservableCollection継承クラスをバインディングする

ObservableCollectionクラスを継承したクラスをコントロールにバインディングする方法を紹介します。UIWPFアプリケーションを新規作成します。プロジェクト名は"WpfBinding2"としました。プロジェクトの作成後、メイン
カテゴリ: C# /  タグ: C# WPF データバインディング

ListBoxコントロールにデータをバインディングする - XAMLのXMLをバインディングする

WPFアプリケーションで、コントロールの要素にバインディングする方法を紹介します。WPFアプリケーションを新規作成します。メインのフォーム(MainWindow.xaml)にListBoxを配置します。MainWindow.xamlを以下の
カテゴリ: C# /  タグ: C# WPF データバインディング

タイマーを利用する - SetTimer APIによるタイマーコンポーネントの作成

SetTimer Windows APIを使ったタイマーコンポーネントのコードを紹介します。UI下図のUIを準備します。テキストボックスと、ボタン2つを配置します。コードusing System;using System.Collectio
カテゴリ: C# /  タグ: C# タイマー

マルチメディアタイマーを利用する - マルチメディアタイマーコンポーネントの作成

マルチメディアタイマーを利用したタイマーのコードを紹介します。UI下図のUIを用意します。フォームにテキストボックスとボタンを配置します。また、コンポーネントとして作成したMultiMediaTimerComponentを配置します。Mul
カテゴリ: C# /  タグ: C# マルチメディアタイマー タイマー

作成したコンポーネントを配置すると「型名"(コンポーネント形名)"は型"(名前空間).(コンポーネント型名)"に存在しません。」エラーが表示され実行できない

独自に作成したコンポーネントをフォームなどに配置しコンパイルすると「型名"(コンポーネント形名)"は型"(名前空間).(コンポーネント型名)"に存在しません。」エラーが表示されコンパイルが通らないことがあります。原因1コンポーネントのクラス
カテゴリ: C# /  タグ: C# コンポーネント

Windows Formアプリケーションでキーボードのキーが押され続けている時間(秒数)を取得する - System.Windows.Input.Keyboardを利用

キーボードのキーが押され続けている時間(秒数)を取得するコードを紹介します。UI下図のUIを準備します。フォームにLabelを2つ配置します。コードusing System;using System.Collections.Generic;
カテゴリ: C# /  タグ: C# キーボード

キーボードのキーの状態を取得する (Microsoft.Xna.Framework.Input.KeyboardStateを用いたキーの状態の取得)

Microsoft.Xna.Framework.Input.KeyboardStateを用いてキーの状態を取得します。(System.Windows.Input.Keyboardを用いたキー状態の取得はこちら)準備XNAのアセンブリを参照す
カテゴリ: C# /  タグ: C# XNA キーボード

キーボードのキーの状態を取得する (System.Windows.Input.Keyboard を用いたキーの状態の取得)

キーボードのキーの状態を取得する方法を紹介します。System.Windows.Input.Keyboard を用いるとキーボードのキーの状態を取得できます。プログラム例UI下図のUIを準備します。フォームにラベル2つを配置します。参照Sy
カテゴリ: C# /  タグ: C# キーボード
Copyright © 1995–2025 iPentec all rights reserverd.