コンピュータ【.NET Framework】Progress<T>を使ったProgressBarのサンプル WinFormなどで重い処理を行う場合、利用者の操作を妨げないようにasyncとawaitを使って別スレッドで実行すると良いらしいです。(あまり深く理解はしていないのですが…)重い処理で時間がかかる場合、利用者に進捗状況をお知らせしてあげる... 2022.02.01コンピュータ
コンピュータ【.NET Framework】DockStyleのサンプル フォームにコントロールを配置するドッキング位置を指定するDockStyleを試してみます。ソースコードusing System;using System.Windows.Forms;// DockStyleclass Form1 : For... 2022.01.31コンピュータ
コンピュータC#でフォームを分割するSplitContainerでサンプルを作る SplitContainerを使うとフォーム上にコントロールを2分割配置することが出来ます。シンプルに左右分割using System;using System.Windows.Forms;using System.Drawing;// /... 2020.09.11コンピュータ
コンピュータC#リストビューのアイテムをマウスで移動する。 リストビューのアイテムをマウスで移動する方法を調べてみました。サンプルソースusing System;using System.Windows.Forms;using System.Drawing;// // リストビューのアイテムをマウス... 2020.09.07コンピュータ
コンピュータC#パスを使って図形を描く パスを使うと直線や曲線、四角形や楕円などを組み合わせ複雑な図形を作成することができます。また、出来上がったパスを指定色で塗りつぶすなどペイントソフトでよくある機能をプログラミングで再現することも可能です。今回作成した図形は、ベジエ曲線の組み... 2020.08.10コンピュータ
コンピュータC#トラックバー(TrackBar)のサンプル フォームで値を0~255の範囲で変動させたい案件があるのでトラックバーのサンプルを作成してみました。ソースファイル名:trackbar.csusing System;using System.Windows.Forms;using Syst... 2020.07.31コンピュータ
コンピュータC#リストビューで画像ファイルのサムネイル表示 ListViewにアイコンを載せることが出来るのですが、画像サイズが256x256と結構大き目なサイズで表示できるようです。この機能を使えば画像ファイルのサムネイルを表現することが出来るので試してみたいと思います。はじめこのサンプルはコンス... 2020.05.06コンピュータ
コンピュータC#「ファイルを開く」ダイアログサンプル アプリケーションでファイルを選択するダイアログボックスを表示するサンプルになります。フォームのメニュー「ファイル」→「開く」を選択するとダイアログボックスが表示されます。今回はOpenFileDialogクラスを使いましたがMSDNを見ると... 2020.05.04コンピュータ
コンピュータC#ステータスバーのサンプル ステータスバーに文字を表示するサンプルです。ソースファイル名:Statusbar.csusing System;using System.Windows.Forms;// // ステータスバーのサンプル// namespace MyStat... 2020.05.03コンピュータ
コンピュータC#でフォームにメニューバーを付けてみる。その3 メニューバーを作成するコードを短くしてみました。ソースファイル名:Menu.cs// // メニュー// using System;using System.Windows.Forms;// コンパイル// csc /t:winexe Me... 2020.05.02コンピュータ
コンピュータC#でフォームを作成するサンプル。その2 以前に作成したフォームのコードを短くしてみました。System.Windows.Formsを継承したクラスに、エントリーポイントであるMain()を組み込んでみたところ結構コードが短くなりました。ソースファイル名:Form.csusing ... 2020.05.01コンピュータ
コンピュータUbuntuでMonoを導入してC#のコンパイルをしてみる。 最近Ubuntuのデスクトップ環境を構築したリアルPCを使っています。Ubuntuで動くMonoという.NetFrameworkの動作環境を構築すると、.NetFrameworkを使ったC#のプログラムがUbuntuで動作するらしいので試し... 2020.04.15コンピュータ