フォームのリサイズ完了を検出する方法を紹介します。概要フォームの"ResizeEnd"イベントを用いるとフォームのリサイズ完了時にResizeEndイベントが発生し、リサイズの完了を検出できます。プログラム例Windows Formアプリケ
NEC Express 5800 GT110dを購入しましたのでレビューします。購入のきっかけinterjapan社にて評価用のサーバーを購入しましたので、便乗してレビューをさせていただきました。NTT-Xストアで購入したとのことです。(\
フォームの移動やリサイズの完了を検出する方法を紹介します。UI下図のUIを準備します。コード下記のコードを記述します。using System;using System.Collections.Generic;using System.Co
フォームの移動を拒否し、移動できないフォームを作成します。概要フォームの移動をブロックするには、ウィンドウメッセージを取得し、SC_MOVE のウィンドウメッセージをブロックすることで移動できないフォームを作成できます。プログラム例UI下図
Active Perlをバージョンアップするとjcode.plでエラーが発生しCGIアプリケーションが動作しなくなることがあります。Active Perlの5.10.0から5.14.2にバージョンアップした場合などで発生します。表示されるエ
プログラムのコードからフォームの表示位置を変更する方法を紹介します。UI下図のUIを準備します。実際に使用するボタンはbutton3, button4の2つです。コード以下のコードを記述します。コードはbutton3, button4のCl
フォームを最大化した際のサイズと表示位置を指定するコードを紹介します。通常はフォームを最大化すると全画面表示になりますが、MaximizedBoundsプロパティを設定すると最大化した際のウィンドウサイズと表示位置を指定できます。UI下図の
ウィンドウの高さと幅を一定値以上にできないフォームの作成方法を紹介します。フォームのMaximumSizeプロパティを設定することで、ウィンドウの高さと幅の最小値を設定できます。UI下図のUIを準備します。プロパティの設定フォームを選択しプ
ウィンドウの高さと幅を一定値以下にできないフォームの作成方法を紹介します。フォームのMinimumSizeプロパティを設定することで、ウィンドウの高さと幅の最小値を設定できます。UI下図のUIを準備します。何も手を加えていない新規作成直後の
フォームでキーボードのキーイベント(KeyDown,KeyUp,KeyPress )をすべて受け取る方法を紹介します。概要フォームでキーボードのKeyDown,KeyUp,KeyPressをすべて受け取る場合は、フォームのKeyPrevie
プログラムからフォームの最大化や最小化をしたい場合があります。フォームのWindowStateプロパティを設定することでフォームの最大化や最小化ができます。UI下図のUIを準備します。コード以下のコードを記述します。using System
Velbon社の三脚、ULTRA LUXi M のレビューです。購入のきっかけ太陽や月を撮影するのに三脚が必要なため物色したところ、この三脚がコンパクトで使いやすいとの評判でしたので購入しました。Amazonでも購入できます。Velbon
M.ZUIKO DIGITAL ED 40-150mm F4.0-5.6 R のレビューです。購入のきっかけ太陽や月を撮影するために購入しました。レビュー記事の部分拡大写真の撮影にも使っていく予定です。Amazonでも購入できます。M.ZU
金環日食撮影の準備を兼ねて、太陽の撮影をします。カメラ今回はオリンパスのE-M5を利用します。レビュー記事はこちらAmazonで購入できます。OLYMPUS OM-D E-M5 レンズキット ブラックOLYMPUS OM-D E-M5 レン
DateTime型の値からシステムで定義されている日本語の曜日名を求めるコードと実行結果を紹介します。概要DateTime型の値からシステムで定義されている日本語(現在のカルチャー)の曜日名を求めたいことがあります。DateTimeクラスの
DayOfWeek型の値からシステムで定義されている日本語の曜日名を求めたい場合があります。しかし、DayOfWeek型はenumの整数で定義されているため、日本語の曜日名を直接求めることはできません。ただし、DateTime型の値からDa
DateTime型の値から曜日を求めます。概要DateTime型の値から曜日を求める場合は、DateTimeオブジェクトの DayOfWeek プロパティを利用します。プログラム例UI以下のUIを準備します。コード下記のコードを記述します。
アプリケーションやプログラムで"C:\"(Cドライブ直下) や"C:\Program Files" に書き込んだファイルが存在しないことがあります。Windows Vista, Windows 7非対応のプログラムで上記のディレクトリにファ
概要この記事では子フォームやサブフォームをメインフォームの中央に表示する方法を紹介します。モーダルフォームの場合 - ShowDialogメソッドを用いる場合モーダルフォームの場合は、"StartPosition"プロパティを"Center
アプリケーション実行時にフォームをスクリーンの中央に表示する方法を紹介します。フォームの初期状態での表示位置は"StartPosition"プロパティにより変更できます。フォームのデザイナ画面で"StartPosition"プロパティのコン
リモートデスクトップの接続先のコンピューターのネットワークコンピューターの一覧にtsclientというコンピュータ名が表示される現象について紹介します。現象リモートデスクトップでコンピュータに接続すると接続先の[ネットワーク]のコンピュータ
イラストや漫画用の背景の描き方の紹介記事です。この記事では、写実の正確さより、それらしく見えるものを手早く簡単に書く方法を紹介します。基本クオリティ ∝ 描画時間時間をかければリアルで緻密な背景が書けます。逆に言えば、リアルで見ごたえのある
OLYMPUS OM-D E-M5の初期設定です。最初の電源投入後、SDカードが入っていない場合、下図の画面が表示されます。SDカードが認識できない旨のメッセージが表示されます。SDカードを挿入後、電源を投入すると下図の画面が表示されます。
OLYMPUS OM-D E-M5のファームウェアをアップデートします。事前準備PCに"オリンパスデジタルカメラ アップデーター"をインストールします。インストール手順はこちらの記事を参照してください。ファームウェアのアップデート"オリンパ
オリンパスアップデーターのインストール手順と画面を紹介します。ダウンロードしたオリンパスアップデーターのインストーラーを実行します。セットアップダイアログが表示されます。セットアップの言語を指定します。今回は[日本語]を選択しました。選択が
Olympus E-P3のISO感度の違いによる画質を比較します。撮影はすべてプログラマブルオートです。ISOオートではISO-1600が選択されました。レンズ:OLYMPUS M.ZUIKO DIGITAL 14-42mm F3.5-5.
Olympus E-M5のISO感度の違いによる画質を比較します。テスト1撮影はすべてプログラマブルオートです。ISOオートではISO-1600が選択されました。レンズ:M.ZUIKO DIGITAL ED 12-50mm F3.5-6.3
Lumix DMC-GX1のISO感度の違いによる画質を比較します。撮影はすべてプログラマブルオートです。ISOオートではISO-1600が選択されました。レンズ:LUMIX G X VARIO PZ 14-42mm/F3.5-5.6 AS
フォームの最大化ボタン、最小化ボタンを非表示にしてダイアログボックスのような外観に変えます。フォームの最大化ボタン、最小化ボタン、左上のアプリケーションアイコンを非表示にするには、フォームのControlBoxプロパティをFalseに変えま
M.ZUIKO DIGITAL ED 12-50mm F3.5-6.3 EZ のレビューです。外観レンズプロテクターOLYMPUSOLYMPUSのレンズフィルターを装着した外観が下図です。OLYMPUSのロゴが目を引きます。Amazonでも
リフレクションを用いて静的クラスのメソッドを呼び出すコードを紹介します。概要従来のプログラム言語では、呼び出す関数はコード中に記述し、パラメーターなどの場合分けで呼び出す関数を変えることはできましたが、文字列で指定した関数を呼び出すといった
C#でリフレクションを用いたインスタンスの作成とメソッドの呼び出しのコードを紹介します。概要プログラム例リフレクションを用いて stringオブジェクトを作成し、Trim()メソッドを呼び出し、文字列から先頭の空白を除去するプログラムです。
コントロールの外観をビットマップにコピーするコードを紹介します。UI以下のUIを作成します。コードusing System;using System.Collections.Generic;using System.ComponentMod
Taskクラスを用いた並列処理のコードを紹介します。概要Taskクラスを利用して並列処理を実行するには以下の手順を実行します。Taskオブジェクトを作成する。オブジェクト作成時のコンストラクタの引数に並列処理をさせるメソッド(デリゲート)を
別のフォームにフォーカスを移す方法を紹介します。UI下図のUIを作成します。コードusing System;using System.Collections.Generic;using System.ComponentModel;using
フォーム ウィンドウが表示されないアプリケーションを作成する方法を紹介します。UI下図のUIを準備します。(タスクトレイアイコンを表示するためのフォームです。)notifyIconコントロール、contextMenuStripを配置します。