.NET_Framework

コンピュータ

【.NET】 System.Collections.GenericのStack<T>を試す

以前「Queue」を試したので、今回は「Stack」を試してみたいと思います。 using System.Collections.Generic; // 初期化 var stk = new Stack<string>(); // Stack...
コンピュータ

ディレクトリ内の画像ファイルを連続表示するグラフィックビューワ6

画像の高さの半分のサイズで1つの画像を上中下の順番に部分表示する機能を追加。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; us...
コンピュータ

ディレクトリ内の画像ファイルを連続表示するグラフィックビューワ5

画像をキャッシュする機能を追加 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; using System.Collections....
スポンサーリンク
コンピュータ

ディレクトリ内の画像ファイルを連続表示するグラフィックビューワ4

プレイリスト機能を追加。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; using System.Collections.Gen...
コンピュータ

ディレクトリ内の画像ファイルを連続表示するグラフィックビューワ3

画像を左右に並べて見開き表示されるように変更。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; using System.Coll...
コンピュータ

ディレクトリ内の画像ファイルを連続表示するグラフィックビューワ2

グラフィックビューワにZIPファイル内の画像ファイルを読み込む機能を追加しました。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing;...
コンピュータ

ディレクトリ内の画像ファイルを連続表示するグラフィックビューワ

クリックで次の画像が表示するグラフィックビューワを作ります。 過去にも何度も同様なグラフィックビューワを作成していますが、mono環境で実行したいのでwinforms(.NET Framework)でプログラミングをしています。 自分好みの...
コンピュータ

【.NET Framework】Debug.Print()をファイルに出力する

Debug.Print()の出力先をファイルにすることが出来れば、デバッグ環境が無い場合でも、ある程度デバックすることが出来るのではないかと思い調べてみました。 ソースコード using System.Diagnostics; using ...
コンピュータ

【.NET Framework】Progress<T>を使ったProgressBarのサンプル

WinFormなどで重い処理を行う場合、利用者の操作を妨げないようにasyncとawaitを使って別スレッドで実行すると良いらしいです。(あまり深く理解はしていないのですが…) 重い処理で時間がかかる場合、利用者に進捗状況をお知らせしてあげ...
コンピュータ

【.NET Framework】DockStyleのサンプル

フォームにコントロールを配置するドッキング位置を指定するDockStyleを試してみます。 ソースコード using System; using System.Windows.Forms; // DockStyle class Form1 ...
コンピュータ

PowerShellでアプリケーションアイコンを作ってみる2。csproj作成

PowerShellでアイコンを作ることが出来ましたので、アイコンを組み込んだプロジェクトのようなものを作成してみます。 <# .SYNOPSIS .csproj新規作成 .EXAMPLE New-Csproj-ProjectNameプロジ...
コンピュータ

PowerShellでアプリケーションアイコンを作ってみる。

ビットマップからアイコンを取得することが出来るようなので試してみました。 $outPath = "./output.ico" $Bitmap = ::new(64, 64, ::Format24bppRgb) $g = ::FromImag...
コンピュータ

C#テーブルレイアウトパネルを試してみる

テーブルレイアウトパネル(TableLayoutPanel)を使うと格子状にコントロールを配置することが出来ます。 入力フォームに使うと便利そうなので試してみました。 using System; using System.Windows.F...
コンピュータ

C#同じフォームにコントロールをDockStyle.Fillで複数配置するとどうなるか

コントロールのプロパティのDockにDockStyle.Fillを設定すると描画領域全体にコントロールを広げて配置されます。親フォームのサイズ変更に追従してコントロールサイズを自動的に変更してくれて便利です。 もし、DockStyle.Fi...