.NET Framework

フリーウェア

【.NET】GraphicsBoxコントロール

.NET(VB.NET、C#)に対応した画像や線などの描画向けにPictureBoxコントロールを継承したGraphicsBoxなるコントロールを作成しました。このGraphicsBoxはPictureBoxを使っていて足りないな~と思う、...
C++/CLI

【C++/CLI】画像データの拡大縮小

画像表示の拡大縮小については画像の拡大縮小表示(高機能版)として紹介しましたが、今回は画像データのそのものを拡大縮小する方法を紹介します。画像データを拡大縮小するにはSystem.Drawing.Bitmapクラスの以下のコンストラクタを用...
C++/CLI

【C++/CLI】Graphicsオブジェクトの作成

.NETではピクチャボックスに画像や線、文字などを描画するには、Graphicsオブジェクトを作成し、このGraphicsオブジェクトに対して描画を行います。Graphicsオブジェクトを作成する方法は3つ。1.Imageオブジェクトから作...
C++/CLI

【C++/CLI】VB.NET固有の関数を使用する方法

.NET Framework ではVisual Basic.NETであっても、ただのVisualBasicという名前空間であるだけなので、C#やC++/CLIからVB.NET固有の関数を使うことが可能です。以下、VB固有の関数の代表格のIn...
C++/CLI

【C++/CLI】大文字/小文字、全角/半角、ひらがな/カタカナ変換

大文字/小文字の変換をするには System.String クラスのToLower、ToUpper メソッドを用います。【コード例】String^ str;//大文字→小文字変換str = "ImagingSolution";    // ...
C++/CLI

【C++/CLI】ファイルパス(フルパス)からファイル名、拡張子、ディレクトリの取得

ファイルを開くダイアログボックスなどから取得したファイル名(フルパス)からファイル名や拡張子、ディレクトリなどを取得する場合にはSystem::IOクラスのGet×××メソッドを用います。以下、サンプルプログラムです。//ファイル名(フルパ...
C++/CLI

【C++/CLI】数値の書式(フォーマット)指定文字列

数値の表示桁数などの設定にはFormatメソッドかToStringメソッドなどで可能ですが、ここではToStringメソッドによる設定方法を紹介します。【コード例】int Val = 123;String^ Txt = Val.ToStri...
C++/CLI

【C++/CLI】文字列の分割(System.String.Splitメソッド)

文字列を特定の文字で分割し、Stringの配列に格納するにはSystem.String.Splitメソッドを用います。CSVファイルを読み込む時などはカンマ(,)で区切るので、このSplitメソッドを使います。このメソッドの定義はarray...
C++/CLI

【C++/CLI】改行文字

メッセージボックスなどの文字列を改行させる時にはSystem.Environment.NewLineプロパティを用います。以下、サンプルと実行例です。【サンプルプログラム】private: System::Void button1_Clic...
C++/CLI

【C++/CLI】テキストボックスの文字列を変数へ代入

テキストボックスの文字列はtextbox1->Textのようにすると取得できますが、この文字列を数値へ変換するには各型に用意されているParseメソッドを使います。(例)int Val= int::Parse(textbox1->Text)...
C++/CLI

【C++/CLI】アンカープロパティによるフォームのリサイズ処理

フォームのリサイズ時にボタンなどの位置をフォームの大きさに合わせて調整する場合、位置を調整するコントロールのAnchorプロパティを設定すると簡単に位置調整が可能となります。Anchorプロパティは指定した方向がリサイズ時の位置の基準となり...
C++/CLI

【C++/CLI】マウスイベント処理

マウスイベント(マウスをクリック、ダブルクリックなど)の処理を追加するには、イベント処理を行うオブジェクト(ピクチャボックスやボタンなど)を選択した状態でイベントのプロパティウィンドウを表示し、イベント処理の文字の部分をダブルクリックします...
C++/CLI

インデックス付きのピクセル形式をもつイメージとは?

System::Drawing::GraphicsクラスのFromImageメソッドやSystem::Drawing::BitmapクラスのSetPixel、GetPixelメソッドで、モノクロの画像データを指定すると追加情報: インデック...
C++/CLI

C++/CLIって何?

よく、お使いの言語は何ですか?と尋ねると『Visual C++』です。という答えが返ってくるのですが、このC++/CLIの登場によって、Visual C++が差すものが何なのか?ますます分からなくなってきました。現在、Visual Stud...
タイトルとURLをコピーしました