前回作成したUDP通信コンポーネントでチャットソフトを作ってみる

前回はUDP通信コンポーネントを作りツールボックスへ登録した訳だが、それを使って今度は簡単なチャットソフトを作ってみよう。
作り方ですが、新し ...
C# Windowsショートカットをキーボード入力ではなくボタンのクリックで送る方法

Windowsのスクリーンショット++S をプログラムからボタンのクリックで実行しようとSendKeys.Sendを使おうとしたのだけど、Windowsキー+コンビネーション・キー(Shift, Ctrl, Alt)は、Windows ...
C# UDP通信のためのコンポーネントの作成

UDP通信をするために、お決まり文句を毎回書くのは面倒で嫌なので、ツールボックスから簡単にフォームにドロップするだけで使えるようコンポーネントとして作成 ...
C# 既定のブラウザでURLを開けずエラーの対処

以前はURLを開こうとする時は、Microsoftのページによると、URLをtargetにいれてProcess.Start(target);
QRCodeMaker(QRコード作成、読取りソフト)

Windows10、11対応のフリーソフト
Windows上で、QRCodeと、その他のいくつかの種類のバーコードの作成と読取りを目的に勉強がてらC#で作成しました。
扱 ...
LinuxでUSB接続のストレージをsambaで共有する

知人がraspberry piでファイルサーバーを作るのになかなか難儀していたので協力することになった。
もう何年の前にLinuxでSambaを使ってファイ ...
ホスト名(ドメイン)からIPアドレスを取得する方法 覚書

C# で実際のドメイン名から実際のIPアドレスを知りたいときがある。
しかしそ ...
sqlite-net-pclを使ってみた

Visual C#でSQLiteデータベースを使うときにNuGet パッケージ マネージャーでSQLiteのパッケージを選択して使わせて頂いていた。それにしてもSQLiteのパッケージにもずいぶんと種類があって、どれを使っていいか迷い ...
セレクトボックスで音楽ファイルを再生

いくつか音楽ファイルのある中、一つを選択して再生するにはセレクトボックス等で選択するのが場所も取らず簡単でいけそうです。
しかし選曲数が増えるとジャンル分けして選 ...
C# WPFでシリアル通信をするときの覚書

Visual Studio 2022でC#WPFプログラムを書いていると、Windowsフォームアプリケーションで使っていたSerialPort クラスがそのままでは使えないようだ。
using System.IO.Por ...