Silverlight をインストールするには、ここをクリックします*
Japan変更|すべてのMicrosoft のサイト|サインイン
Visual Studio 2005*
マイクロソフト サイトの検索:
|MSDN ライブラリ|デベロッパー センター|ダウンロード情報|開発ツール製品|コミュニティ|ご意見・ご要望|サイトマップ


MSDN Home   MSDN Home
MSDN Home > Visual Studio > 旧バージョンからの移行 > VB マイグレーション Tips

VB マイグレーション Tips

Visual Basic 6.0 以前から、Visual Basic .NET に移行するためのテクニカル情報を随時公開していきます。

機能一覧
コントロール
プログラミング
ユーザー インターフェース
データベース 
電子メール
アップグレード
グラフィック & マルチメディア
その他


 新着情報
MS Access と SQL Server への接続方法の違いについて New
Visual Basic .NET と Visual Basic 2005 でのデータベースへの接続方法の違いについて紹介します。
Access形式 (MDB) を SQL Server形式 (MDF) に変換する方法 New
Access で作成した MDB 形式ファイルを SQL Server の MDF 形式ファイルに変換する方法について紹介します。



機能一覧
Visual Basic .NET (Visual Studio .NET) 機能一覧表
Visual Basic .NET (Visual Studio .NET) の新機能を中心に、種類別の機能を一覧表にまとめました。
コントロール
指定した文字を検索してハイライト表示する方法  
文字列を検索し、ヒットした文字をハイライト表示する方法について紹介します。
コントロールを動的に作成する方法について
4 つのボタンをフォームに追加し、各ボタンがクリックされたとき、それぞれ異なるコントロールを表示させます。
別スレッドからコントロールを操作する方法について
今回は、別スレッドを作成し、スレッドから ProgressBar コントロールを操作して実行状況を表示します。
高性能となった ToolTips コントロールの活用方法について
Visual Basic .NET 以降 では、ツールヒントを表示する ToolTips コントロールが標準で Windows コントロールに追加されました。そこで今回は、各環境でのツールヒントの表示方法について紹介します。
指定された書式に合致するデータのみを受け付ける方法
Visual Basic 2005 で新たに追加された MaskedTextBox コントロールを使って、指定した書式に合致するデータののみ受け取る方法を紹介します。
高性能になったツールバーの設定方法
Visual Basic 2005 で標準コントロールに追加されたツールバー コントロールを使って Visual Basic 6.0 と Visual Basic .NET それぞれの設定方法を紹介します。
Visual Basic 6.0 から Visual Basic 2005 へのアップグレード 〜 AcriveX コントロール 〜
AcriveX コントロールの ListView を使用したアプリケーションを Visual Basic 2005 に移行する方法を紹介します。
Web ページを表示させる方法について 〜 WebBrowser コントロール〜
Web ページを表示させたい場合、WebBrowser コントロールを使用します。Visual Basic 6.0 と Visual Basic 2005 のそれぞれの環境で Web ページを表示させるための WebBrowser コントロールについて紹介します。
サポートされなくなったコントロールと新しく追加されたコントロール
Visual Basic .NET でサポートされなくなったコントロールと新しく追加されたコントロールについて紹介します。
ツールバーの設定方法の違いについて
Visual Basic 6.0 と Visual Basic .NET それぞれでのツールバーの設定方法を紹介します。2 つのボタンを持ったツールバーの作成方法を紹介します。
アンチエイリアス ラベル ユーザー コントロールを作成する方法
Visual Basic .NET では、新しく Graphics オブジェクトがサポートされたことにより、より簡単に文字列をアンチエイリアス処理して表示することできるようになりました。今回は、Visual Basic .NET で、文字列に対してアンチエイリアス処理を行うラベル ユーザー コントロールを作成する方法を紹介します。
コンボボックスのリストにイメージを表示する方法
コンボボックスのリストにイメージを表示することができるユーザーコントロールの作成方法を紹介します。
テキストボックスで数値のみを受け取る方法
テキストボックスで数値のみを受け取る方法について紹介します。数字のみを受け取るようにするため、キーが押された時に発生する KeyPress イベントで、押されたキーに対応する文字が数値か否かを判断し、数値であればテキストボックスへの出力を許可します。
タイトルバー以外をドラッグしてアプリを移動させる方法について
ディストップ上に表示されたアプリケーションを移動させる場合、タイトルバーをドラッグして移動させますが、タイトルバーがないアプリケーションもあります。今回は、タイトルバー以外でドラッグし、アプリケーションを移動させる方法について紹介します。
.NET で OLE コントロールに似た動作を実現する方法について
Visual Basic .NET には、OLE コントロールと同等の機能を持ったコントロールをサポートしていません。今回は、Visual Basic .NET で、Office ドキュメントを表示する方法について紹介します。
プログラミング
ファイルをゴミ箱に移動させる方法について
「ファイルを削除」ボタンをクリックすると、ダイアログが表示され、削除するファイルを選択後、「開く」ボタンをクリックすると選択したファイルがゴミ箱に移動されるアプリケーションを作成します。
一時ファイルの作成方法について
Visual Basic 2005 の My 機能を使用して、一時ファイルを作成する方法を紹介します。
WMI を使ったオペレーティングシステム情報の取得方法
System.Management を使用してシステム情報を取得する方法を紹介します。
クラスデータのシリアライズ方法について
各 TextBox のデータを独自に作成したクラスに格納し、そのクラスをシリアライズします。
現在のシステム環境に関する様々な情報を取得する方法について
システム環境に関する情報を取得する方法について紹介します。
TryParse メソッドを用いて文字列を数値や IP アドレスへと変換する方法
TryParse メソッドを用いて文字列を簡単に数値や IP アドレスに変換する方法を紹介します。
パフォーマンス情報を取得する方法について 〜 CPU 使用率の取得 〜
システムパフォーマンスの情報を取得する方法について紹介します。
IsTrue、IsFalse演算子の利用方法
新たに追加された、IsTrue 演算子と IsFalse 演算子について紹介します。
WriteAllText 、ReadAllText メソッドを用いてファイルを簡単に読み書きする方法 WriteAllText 、ReadAllText メソッドを用いて、オープンやクローズを意識することなく、ファイルを簡単に扱う方法を紹介します。
日付に関する情報の取得について
年齢の算出方法と指定した年がうるう年か否かの判別方法について紹介します。
ストップウォッチによる経過時間の取得方法について Stopwatch クラスを使用することで、経過時間を正確に計測できるようになりました。そこで今回は、経過時間を計るストップウォッチ操作について紹介します。
ドライブ情報の取得方法について 
ドライブの空き領域や種類などのドライブ情報を取得したい場合があると思います。そこで今回は、ドライブ情報を取得する方法について紹介します。今回はドライブの種類、ファイル システム、容量、空き領域の情報を取得します。
ネットワークインターフェースの状態を取得する
Visual Basic 2005 では、.NET Framework 2.0 のサポートにより、ネットワークインターフェース情報を取得するためのクラスが新たに追加されました。今回は、”ローカルエリア接続”のネットワークインターフェース構造を取得し、各サーバーのアドレスを取得する方法を紹介します。
XML ドキュメント コメントの生成方法について
Visual Basic 2005 から新たにサポートされた XML ドキュメント コメントについて紹介します。XML ドキュメント コメントは、様々なコード要素(クラス、フィールド、メソッドなど)によって、コードに構造化されたドキュメントを追加することができ、IntelliSense にパラメータや戻り値の型が表示され、より明確にコード要素を知ることができます。
Ping の実行
TCP/IP ネットワークが接続されているかどうかを調べたいときなどで、Ping 処理を実行したい場合があるでしょう。そこで今回は、Ping の実行について紹介します。
シリアル通信機能
Visual Studio 2005 では、.NET Framework 2.0 のサポートによって、新たにシリアル通信の実装が簡単に行えるようになりました。そこで今回は、シリアル通信方法について紹介します。
FTP のプロトコルの取得方法について
FTP プロトコルを使用したファイルリストの取得方法ついて、新たに Visual Basic 2005 で追加されたクラスを使用して紹介します。
ストリームの圧縮・解凍方法
System.IO.Compression.GZipStream クラスを使ったストリームの圧縮と解凍方法を紹介します。
ファイル情報の取得方法について
My 機能には、.NET Framework でよく使われるクラスや機能へのエントリ ポイントが提供されています。今回は、ファイルの情報を取得する方法を紹介します。ファイルの情報をのテキストボックスに表示するアプリケーションを作成します。
Office アプリケーション開発
Visual Studio 2005 では、Visual Studio Tools for Office 機能が追加されました。マクロや Visual Basic for Application によって実装している処理を Visual Studio 2005 で実装するものです。今回は、Visual Studio Tools for Office の機能を使用する方法を紹介します。
アプリケーションの情報を取得する
My 機能には、.NET Framework でよく使われるクラスや機能へのエントリ ポイントが提供されています。今回は、アプリケーションの情報を取得する My.Application クラスについて紹介します。
アプリケーションの設定情報の管理方法について
My 機能には、.NET Framework でよく使われるクラスや機能へのエントリ ポイントが提供されています。今回は、プロジェクトにフォームや設定、リソースなどを追加したときに自動生成される動的なオブジェクト My.Settings について紹介します。
二重起動を防止する方法について
作成したアプリケーションを同時に複数起動できないようにしたい場合があります。ここでは、各環境での二重起動を防止する方法について紹介します。
クリップボードへのデータの保存と取得方法について
ここでは、My 機能を使って、クリップボードへのコピーやコピーされたデータを取得する方法について紹介します。
IsNot 演算子の利用方法
Visual Basic 2005 では、.NET Framework 2.0 がサポートされたことにより、様々な機能が追加されました。その中の IsNot 演算子について紹介します。
演算子のオーバーロードについて
Visual Basic 2005 で演算子のオーバーロードが追加されたことにより、複素数の演算をより効率よく行うことができます。ここでは、オーバーロードについて紹介します。
ループ処理の違いについて
Visual Basic 2005 で追加された機能 Continue ステートメントを使って、ループをスキップし、内側のループから抜ける方法について紹介します。
オブジェクトの解放方法の違いについて
オブジェクトの解放方法は、Visual Basic 6.0 と Visual Basic 2005 では大きく異なります。そこで今回は、各環境でのオブジェクトの解放方法について紹介します。
ジェネリックの使用方法
Visual Basic 2005 から新たにサポートされたジェネリックについて説明します。
プロパティ プロシージャの設定方法
Visual Basic 6.0 と Visual Basic 2005 では、プロパティ プロシージャの設定方法が異なります。それぞれの環境でのプロパティ プロシージャの設定方法について紹介します。
Visual Basic 2005 から変更されたソースファイルやコントロール設定について
Visual Basic 2005 では、コードが複数のソースファイルに分割され、更にコントロールのプロパティ設定を支援するスマートタグが追加されました。Visual Basic 2005 で変更されたソースファイルやコントロールの設定方法について紹介します。
Word や Excel などの Office 製品の制御
Visual Basic .NET で作成したアプリケーションに入力されたデータを Excel で保存する方法を紹介します。
CSV ファイルの読み書き方法の違いについて
CSV 形式ファイルを使用してデータの保持を行ったり、データの管理を行いたい場合があると思います。今回は、CSV 形式のファイルの読み込みと保存方法について紹介します。
ソケット通信を実装する方法について
ソケットを使用してプロセス間および、マシン間での通信を行いたい場合があると思います。今回は、ソケットを使用してアプリケーション間を TCP 通信し、データの送受信を行う方法について紹介します。
インスタンスの生成を意識する
Visual Basic .NET では、オブジェクト指向に変更され、これに伴い、これまで明示的に行う必要がなかったインスタンス化を行わなければならなくなりました。今回は、インスタンスの生成方法を紹介します。
Visual Basic 6.0 と Visual Basic .NET との変数の違いについて
Visual Basic 6.0 と Visual Basic .NET のそれぞれで使用される変数には幾つか違いがあります。今回は、各環境内で使用される変数の相違について紹介します。
配列と固定長文字列を使用していた場合のアップグレード時の注意点
同じ型のデータを一括して処理を行う場合には配列を利用し、入力可能な文字列の最大数を設定する場合には固定長文字列を宣言したりします。しかし、Visual Basic 6.0 と Visual Basic .NET では宣言方法は異なります。今回は、配列と固定長文字列について紹介します。
Visual Basic 6.0 と Visual Basic .NET でのプロパティ プロシージャとデフォルト プロパティ
Visual Basic 6.0 と Visual Basic .NET ではプロパティ プロシージャの設定方法が異なります。今回は、プロパティ プロシージャの設定方法を紹介し、その違いについて説明します。
Win32 API の利用方法
Visual Basic 6.0 では組み込み関数を使用しているため、利用できる機能に限界がありました。一方、Visual Basic .NET では、多くの Win32 API の機能が既に .NET Framwork クラスライブラリに組み込まれています。今回は、Visual Basic .NET で Win32 API を利用する方法について紹介します。
エラー発生時に行う例外処理の実装方法の違いについて
アプリケーションでエラー (例外) が発生する場合があります。エラーメッセージを表示させないためには、プロジェクト内でエラーを正しくハンドリングする必要があります。今回は、Visual Basic 6.0 と Visual Basic .NET それぞれのエラー発生時のハンドリング方法を紹介します。
オブジェクトの解放について
プロジェクトを作成するに当たり、様々なオブジェクトを作成しますが、作成したオブジェクトは、解放されなければなりません。今回は、Visual Basic .NET のオブジェクトの解放動作について紹介します。
Visual Basic 6.0 と Visual Basic .NET が利用するライブラリの違い
Visual Basic .NET では、Visual Basic 6.0 との互換性のため、Visual Basic ランタイム ライブラリがサポートされています。今回は、大文字、小文字に変換する方法で、.NET Framework を使用する方法と、Visual Basic ランタイム ライブラリを使用する方法を紹介します。
レジストリへのアクセス方法
Visual Basic .NET では、Registry クラスや RegistryKey クラスを使用することで Win32 API を使用しなくても制限なしでレジストリにアクセスすることができます。そこで今回は、Visual Basic .NET でのレジストリの読み書き方法について紹介します。
エクスプローラからドラッグ アンド ドロップしデータを取得する方法
Visual Basic 6.0 でドラッグ アンド ドロップを実装する場合、OLE ドラッグ アンド ドロップを使用していましたが、Visual Basic .NET では OLE ドラッグ アンド ドロップを使用することはできません。今回は、Visual Basic .NET でのドラッグ アンド ドロップの実装方法について紹介します。
INI ファイルと構成ファイルの読み書き
アプリケーションの情報データを保存する場合は、通常 INI ファイル、構成ファイルまたは、レジストリを使用することで実現します。今回は、INI ファイルと構成ファイルを使用してデータの書き込みと読み込みを行う方法について紹介します。
Visual Basic 6.0 と Visual Basic .NET とのフォルダやファイルの操作方法の違いについて
アプリケーションからディレクトリ (フォルダ) やファイルの作成、コピー、移動などの操作を行う場合、Visual Basic 6.0 と Visual Basic .NET では使用するメソッドが異なります。今回は、Visual Basic 6.0 と Visual Basic .NET それぞれでの実装方法を紹介します。
Visual Basic 6.0 と Visual Basic .NET とのフォルダやファイルの列挙方法の違いについて
ディレクトリ内のフォルダやファイルを検索したい場合があると思います。今回は、Viusal Baic 6.0 と Visual Basic .NET それぞれでのディレクトリ内のファイルを列挙する方法について紹介します。
ファイルの暗号化、復号化する方法について
Visual Basic .NET でのファイル内のデータを暗号化する方法と、暗号化されたファイルデータを復号化する方法について紹介します。
スレッドの作成と実行方法について
Visual Basic .NET では、スレッドがサポートされたことで、より効率的なアプリケーションを作成することができます。今回は、スレッドを作成して実行する方法とスレッドの実行を中断、再開する方法について紹介します。
文字列のハッシュ値を求める方法
データを送受信したとき通信の途中で改ざんされていないか確認する場合、送信元と受信先の両方で、データのハッシュ値を求め比較します。今回は、Visual Basic .NET でハッシュ値を求める方法について紹介します。
秘密キー暗号方式を使用したデータの暗号化と復元化を行う方法
Visual Basic .NET でのデータの暗号化と復号化ついて紹介します。今回は、RijndaelManaged クラスを使用して、秘密キー暗号化アルゴリズムを実装する方法を紹介します。
別アカウントでプロセスを起動する方法
別のアカウントでプロセスを起動するアプリケーションを作成する方法について紹介します。
アクティブ ディレクトリのユーザーリストを取得する方法
アクティブディレクトリサービスへアクセスするためのインターフェース (ADSI) を使用して、アクティブディレクトリのユーザーリストを取得する方法を紹介します。
ユーザー インターフェース
NumLock、CapsLock、ScrollLockキーが有効かどうかを判定する方法について
NumLock や CapsLock、ScrollLock キーが有効かどうかを取得する方法について紹介します。
ボタンやラベルのテキストの末尾に省略記号を表示する方法
AutoEllipsis プロパティについて紹介します。
多言語対応のアプリケーションを作成する方法
多言語対応のアプリケーションを作成する方法について紹介します。
ステータスバーの設定方法について 
アプリケーションの現在の状態やメニューなどの情報をウィンドウの最下部の帯状部分に表示させる場合、ステータスバーを追加します。そこで今回は、ステータスバーの設定方法について紹介します。
フォームでコントロールのプロパティを自由に変更する方法について
Visual Basic 2005 で追加された PropertyGrid コントロールを紹介します。PropertyGrid コントロールは、アプリケーション上でユーザーコントロールのプロパティ変更を、Visual Studio のプロパティ画面のようなユーザーインタフェースで自由に行うことができます。
高性能になったメニューコントロールについて
Visual Basic 2005 では、より高性能なメニュー設定ができるようになりました。今回は、各環境でのメニュー設定方法について紹介します。
レイアウトに関する新しい機能やコントロールについて
.NET Framework 2.0 のサポートによって追加されたコンポーネントのレイアウト機能を操作するコントロールを使用して、ラベルとテキストボックスの配置をスムーズに行う方法について紹介します。
Windows アプリケーションの作成
Visual Basic .NET では、Windows アプリケーションを作成するに当たり、便利な機能が追加されました。そこで、Visual Basic .NET ではどれだけ簡単に実装できるかを紹介します。
Visual Basic 6.0 と Visual Basic .NET のダイアログボックスの表示方法
ダイアログボックスの種類をモードレスにしたい場合、大きな違いはありません。モーダルフォームを表示したい場合は、Visual Basic 6.0 と Visual Basic .NET では設定方法が異なります。そこで今回は、ダイアログボックスの表示方法について紹介します。
別のフォームにデータを設定または取得する方法について
メインフォームで取得したデータを別フォームのコントロールに設定したり、別フォームで設定されたデータを逆に取得したいことがあるでしょう。今回は、2 つのフォーム間でデータをやり取りする方法を紹介します。
クリップボードへのコピーと取得方法の違いについて
テキスト等のデータをコピー、貼り付けする場合、クリップボードを利用します。今回は、クリップボードへのコピー方法と、コピーされているデータの取得方法について紹介します。
構成ファイルの簡単な読み込み書き込み方法について
Visual Basic .NET では、アプリケーションの情報を XML 形式で管理するアプリケーション構成ファイルという機能があります。そこで今回は、アプリケーション構成ファイルの設定方法や読み込み、書き込みなどの方法について紹介します。
タスクトレイにアイコンを表示する方法について
今回は、タスクトレイにアイコンを表示する方法について紹介します。タスクトレイに表示されたアイコンからフォームを開いたりプロジェクトを終了したりする処理も実装します。
二重起動を禁止する方法について
プロジェクトによっては、作成したアプリケーションを同時に複数起動できないようにしたい場合があると思います。今回は、二重起動を禁止する方法について紹介します。
印刷とプレビューをおこなう方法
印刷の実行方法について紹介します。今回は、[印刷] ダイアログを表示し、ダイアログの [OK] ボタンをクリックすることで印刷を実行するアプリケーションを作成します。
独自のフォーマットのデータをクリップボードでコピーする方法
独自のフォーマットを作成し、アプリケーション間で複数のデータを同時にクリップボードにコピーし、データを取得する方法を紹介します。
スタンバイや休止状態を阻止する方法
電源モードの取得と、ユーザーがスタンバイや休止状態を拒否する方法について紹介します。
システム環境を確認する方法
複数のオペレーションシステムで動作可能なアプリケーションを作成する場合、利用される環境によって動作処理を変えたいことがあるでしょう。そこで今回は、現在動作しているオペレーションシステムを判別する方法を紹介します。
継承を利用して共通の画面デザインを作成する方法
Visual Basic .NET では、クラスの継承を行うことができるようになりました。今回は、一例として、共通の画面デザインを持ったフォームを作成する場合について説明します。
MDI ファイルの作成方法の違いについて
Word や Excel などで採用されているウィンドウの中に複数のウィンドウを表示する MDI を作成したい場合があると思います。今回は、MDI の作成方法を紹介します。
データベース
MS Access と SQL Server への接続方法の違いについて New
Visual Basic .NET と Visual Basic 2005 でのデータベースへの接続方法の違いについて紹介します。
Access形式 (MDB) を SQL Server形式 (MDF) に変換する方法 New
Access で作成した MDB 形式ファイルを SQL Server の MDF 形式ファイルに変換する方法について紹介します。
DataGridView のデータをレポートに表示する方法
別フォームを起動し、DataGridView に表示されたデータを集計し、レポートを作成します。
DataTable に格納するテーブルの列を制限する方法について
ADO.NET 2.0 に新たに追加された DataView の ToTable メソッドについて紹介します。
ADO.NET 2.0 を使用した SQL Server データベースへのアクセス方法と表示方法について (Load メソッド)
ADO.NET 2.0 に新たに追加された DataTable の Load メソッドを使用して、データベースファイルのデータを取得します。
SQL Server へのデータベース作成と表示方法
今回は、SQL Server データベース ファイルのアクセス、および、表示方法について紹介します。
データソースレコードの更新、削除、追加の実装方法
データソースの更新、削除、追加の実装方法について紹介します。
指定した条件に一致するレコードのみを表示する方法 指定した条件に一致するレコードのみを表示する方法を紹介します。
リレーションシップの設定と活用法について
2 つのテーブル間でリレーションシップの設定を行い、一覧情報と詳細情報を表示するアプリケーションを作成します。
特定のレコードのみを表示する方法
単価がある金額以上、又は以下のレコードのみを表示させるアプリケーションを作成する方法を紹介します。
データセットデザイナの利用について
Visual Basic 2005 でサポートされたデータセットデザイナでの編集について紹介します。
DataGrid に任意のコントロールを表示する方法
DataGrid に Button や ComboBox などのコントロールを表示可能にする方法について紹介します。
複数のテーブルを一つの DataGridView で表示する方法
Access で作成した複数テーブルを結合させて表示する方法について紹介します。
データベースファイルの表示方法について 
そこで今回は、Access で作成したデータベースファイルのテーブルのデータを表示する方法について紹介します。
[データソース]ウィンドウによるデータベース表示方法について  
Visual Basic 2005 では、[データソース]ウィンドウを利用することで、データソースへのアクセスや各コントロールでの表示などを簡単に行えるようになりました。今回は、[データソース]ウィンドウを使用してのデータソースへのアクセス、および、表示方法について紹介します。
ADO から ADO.NET への移行方法
Visual Basic 6.0 と Visual Basic .NET では、データベースへのアクセス方法が異なります。今回は、Visual Basic 6.0 で ADO を使い Access データベースにアクセスするアプリケーションを、どのように .NET 化すればよいか紹介します。
電子メール
Visual Basic 2005 でのメール送信
Visual Basic 2005 を使ったメール送信機能のあるアプリケーションの作成方法を紹介します。
メールの送信
メールの送信機能を持ったアプリケーションを作成する場合、Visual Basic .NET では、System.Web.Mail 名前空間 の SmtpMail クラスを使用しメールの送信機能を実装することができます。今回は、Visual Basic .NET でメールの送信機能を持ったアプリケーションを作成する方法を紹介します。
デフォルトメーラーを起動する方法
テキストボックス内のデータを本文の値に設定した新規メール作成ウィンドウを表示する方法を紹介します。
アップグレード
アップグレードウィザードの注意点 〜日付の変換〜
アップグレードウィザードを使用することで、Visual Basic 6.0 で作成したプロジェクトを簡単に Visual Basic .NET へ移行することができます。ここでは Viusal Basic .NET への移行する際の日付の取り扱いについて説明しています。
アップグレード時に発生するエラー 〜 コントロール 〜
今回は、Visual Basic .NET でサポートされなくなったコントロールを含むプロジェクトをアップグレードしたときに発生するエラーについて紹介します。
アップグレード時に発生するコンパイル エラー 〜 電卓の起動 〜
今回は、アップグレードウィザードを使用して Visual Basic .NET へ移行したときに発生するエラーと、その修正方法について紹介します。
グラフィック & マルチメディア
デスクトップの画像キャプチャ方法について
デスクトップ画面をキャプチャする方法について紹介します。
サウンドを再生する方法について
Visual Basic 2005 では、My クラスの Computer.Audio.Play メソッドで簡単にサウンドファイルの再生を行うことができます。今回は、サウンドファイルの再生方法とシステムサウンドの再生方法を紹介します。
透過に対応したユーザーコントロールを作成する方法
透明な背景色をサポートしたユーザーコントロールを作成する方法を紹介します。透明な背景色をサポートした角の丸い四角形を描くユーザーコントロールを作成してみましょう。
ダブル・バッファリングし、ちらつきをなくす方法
画面にグラフィックを描画したり、画像を表示したりする場合、描画がちらつく場合があります。この場合、ダブル・バッファリングを用いることで描画のちらつきを防ぐことができます。そこで今回は、ダブル・バッファリングによる描画方法を紹介します。
フォームのバックグラウンドをグラデーションする方法
フォームを直接グラデーションする方法を紹介します。
グラフィックスの扱い
Visual Basic 6.0 の標準コントロールには、Shape コントロールや Line コントロールがありました。しかし、Visual Basic .NET では、これらのコントロールはサポートされておらず、Graphics クラスを使用して描画します。今回は、Graphics クラスを使用してグラフィックを描画する方法を紹介します。
画像ファイルの拡大や回転方法の違いについて
画像ファイルを表示し、拡大や回転などの編集を行うアプリケーションを作成する場合があると思います。そこで今回は、画像ファイルの読み込みと保存方法、さらに、拡大や回転などの画像ファイルの変形方法について紹介します。
リソースに画像を持たせて使用する方法
画像ファイルをアセンブリに埋め込む方法と、埋め込まれた画像の使用方法について紹介します。
その他
Web ページデータのダウンロードについて
指定した URL のリソースから取得したページデータを、下部の TextBox に表示し、上部の WebBrowser コントロールには、指定した URL の Web ページを表示するアプリケーションを作成します。
ログファイルのプロパティ設定について
イベントビューアの[アプリケーションのプロパティ]ダイアログボックスと同等な機能を持ったアプリケーションを作成し、イベントログが最大値に達したときの動作確認を行います。
コンソールカラーの活用について
コンソールの前景色や背景色の設定方法について紹介します。
オートコンプリート機能の活用について
Visual Basic 2005 のオート コンプリートの設定方法について説明します。

Top of Page Top of Page


Microsoft