【C#】【VB.NET】専用Windowsソフトウェア開発サービス

オリジナルのWindowsアプリケーション作成サービスを提供しています。
自社の業務にあった専用のアプリを作成して、業務を効率化しませんか?
まずはお気軽にご相談ください。お問い合わせ

仕事に役立つWindowsアプリを開発します 市販ソフトで不満な方に。あなただけの専用アプリを作ります!

【C#】【VB.NET】サンプルアプリ開発サービス

ココナラで、C#またはVB.NETによるサンプルアプリの開発サービスを出店しております。
プログラム学習中などでつまずいてしまった場合に、お気軽にご利用ください。

C#、VB.NETのサンプルアプリ作成します Windowsアプリ(.NET)作成でつまずいたときに!

【C#】DLLのカスタムコントロールを参照しようとすると「ツールボックスに配置できるコンポーネントが何もありません。」が表示される

現象

Visual Studio 2013 Update5/Windows10にて発生。

カスタムコントロールが存在するDLLを参照設定したが、ツールボックスに表示されない。

ツールボックスを右クリック→アイテムの選択→.NET Frameworkコンポーネントの、「参照」ボタン押下にてDLLを指定すると、「ツールボックスに配置できるコンポーネントが何もありません。」が表示され、ツールボックスに追加できない。 続きを読む 【C#】DLLのカスタムコントロールを参照しようとすると「ツールボックスに配置できるコンポーネントが何もありません。」が表示される

【C#】【VB.NET】電卓アプリのサンプルソースコード提供サービス

概要

Visual Studio2017で作成した、電卓アプリとその全ソースコードをお渡しいたします。(C#またはVB.NETの何れか1つ)
電卓は簡単なように見えて結構複雑な処理を記載しなければならず、初心者にはハードルが高いです。
お渡しするソースコードには、すべてコメントを記載しておりますので、コードの実践的な学習に最適です。 続きを読む 【C#】【VB.NET】電卓アプリのサンプルソースコード提供サービス

【C#】DataGridViewで良く利用する設定たち

設定

 

値取得

 

セルを抜けなくてもCellValueChangedイベントを発生させる

 

【C#】文字列から特定の末尾を除く

以下のようにTrimを使うことで末尾の特定の文字列を除くことができる。

但しこのコードの場合は、文字列の先頭にも特定の文字列が含まれた場合に、それも除かれる。
問題がある場合は、以下のように自力で末尾の文字だけ除けばよい。

 

【C#】DataTableのSelect高速化

Selectの前に、DefaultView.Sortを呼び出してIndexを作成することで高速化できる。(何度もSelectする状況を想定)

ちなみに、Selectで指定する値は数値でも文字列でも「’」で囲んでおくのが無難。
エラー内容は忘れたが、数値型の列を数値でSelectしたところ謎の例外エラーが発生して困った際に「’」で囲んだらエラー回避できた・・・

【C#】async/awaitを利用したマルチスレッド実装テンプレート

ボタン押下時の処理にて、以下のような要件を想定したサンプルです。
(.NET Framework4.5.1利用)

開始

A処理
↓   ↓
B処理  C処理 ※
↓   ↓
D処理

終了

※ここだけ並行処理可能なので、マルチスレッド化したい。

実行結果> 続きを読む 【C#】async/awaitを利用したマルチスレッド実装テンプレート