オープンソースのWinformコントロールライブラリ-HZHControls

オープンソースのWinformコントロールライブラリ-HZHControls

NET Framework 4.0に基づく、フラットで美しいオープンソースのC#Winformコントロールライブラリ。

最后更新 2019/12/15 13:45
沙漠尽头的狼
预计阅读 4 分钟
分类
Winform
专题
Winformコントロール·ライブラリ
标签
.NET C# Winform コントロール·ライブラリー Winformオープンソースプロジェクト

ナビゲーションの記事を読む

  • 1.前面に書いたもの
    1. HZHControlsの紹介
    • 2.1コントロールコントロールコントロール
      • 1.1フォームコントロール 1.2ボタン 1.3タブ 1.4木 1.5タイリングリスト 1.6ナビゲーション 1.7水平リスト 2.1.8カスタムテーブル 2.1.9進捗状況 1.10ステップの制御 1.1 1パンくずナビゲーション 1.1 2言葉の提示 1.1 3スクロールテキスト 1.1 4スライダ 1.15水の波 1.16パネル 1.17アイコン 1.1 8スクロールバー 1.1.1サンプル画像 1.20タイムライン 2.1.2シャトルボックス 2.1.22ブロックの引用 1.23フォーム検証 2.1.24 分割線のラベル
    • 2.2窓は 2.1ウィンドウの表示 2.2.2複数の入力フォーム 2.2ウィンドウを待つ
    • 2.3グラフ一覧 3.1組織構造図 3.2ローリングチャート 2.3レーダー図 3.4ピラミッド図 2.3.5 Live Charts
    • 2.4産業用コントロール 4.1 LEDの文字 4.2楽器 4.3パイプライン 4.4バルブ 2.5ブロワー 4.6コンベアベルト 2.7警告灯 4.8アロー 4.9温度計
    1. HZHControls取得
    • 3.1公式ヘルプドキュメント、ブログ
    • 3.2技術交流会グループ
    • 3.3ソースコードアクセス
  • 4.裏に書いたもの

1.前面に書いたもの

オープンソースC#WPFコントロールライブラリを紹介する最初の3つの記事が公開された後、温かい反応がありました。

文章评论区有网友留言:“推荐一个传统的Winform的控件库吧”,小编我是左右为难(不是男),虽然小编使用Winform开发4年+,但常用的是收费控件库DevExpressTelerik等,自定义的控件库使用不多,原因有两点:

  1. 良いオープンソースコントロールライブラリは非常に少ないです。
  2. Winformカスタムコントロールは、WPFカスタムコントロールよりもはるかに面倒です。
  3. 顧客の需要は強くない。

在机缘巧合的情况下,某个WPF群群友发了Winform控件库《HZHControls》的全球同性交友网站Gayhub地址(下载该控件库请点击GitHub地址),小编当然毫不犹豫的点开欣赏啦,所以本篇文章由此而来。

*** HZHControls GitHubリポジトリ **

** HZH Controls Giteeリポジトリ **

HZH Controlsコントロールライブラリを推奨する理由は以下のとおりです。

  1. NET Framework 4.0に基づく、フラットで美しいオープンソースのC#Winformコントロールライブラリ。
  2. サードパーティ製のプラグインやライブラリを含まない純粋なネイティブ開発。一般的なフォームと一般的なコントロール、産業用ツール、Webライクなコントロールが含まれており、このコントロールライブラリを使用して美しいアプリケーションをすばやく構築できます。
  3. 美しい:コントロールUIは美しいWebコントロールをモデルにしているため、アプリケーションをよりウェブに、よりフラットで、より美しくすることができます。
  4. オープンソース:コントロールは完全にオープンソースであり、必要に応じてコントロールを拡張または変更する自由度が高い。
  5. 料金はコントロール?オープンソースのGPL-3.0プロトコルに基づいており、非商用利用は完全に無料であり、商用ライセンス料も低くなっている。

2. HZHControlsの紹介

2.1コントロールコントロールコントロール

一般的なテキストボックス、透かし文字、数値ボックス、入力検証、フォーム検証、ドロップダウンボックス、時間選択ボックス、スライダ、テキストヒント、パネルなどが含まれます。

1.1フォームコントロール

1.2ボタン

1.3タブ

1.4木

ツリーコントロールとリストコントロールは似ており、HZCコントロールライブラリのツリーコントロールは次のとおりです。

1.5タイリングリスト

1.6ナビゲーション

水平および垂直のナビゲーションメニューがあります

HZHコントロールライブラリナビゲーションメニュー

HZHコントロールライブラリの垂直ナビゲーション

1.7水平リスト

2.1.8カスタムテーブル

普通のテーブルと木のテーブル:

HZHコントロールライブラリのカスタマイズテーブル

HZHコントロールライブラリツリーテーブル

2.1.9進捗状況

クールな進歩バーのすべての種類:

1.10ステップの制御

1.1 1パンくずナビゲーション

1.1 2言葉の提示

1.1 3スクロールテキスト

1.1 4スライダ

1.15水の波

1.16パネル

1.17アイコン

HZHControlにはAwesomeとElegantの2つのアイコンがあります。

HZHコントロールライブラリAwesomeアイコン

HZHコントロールライブラリElegantアイコン

1.1 8スクロールバー

リスト、テキスト·ボックス、水平線を含む|垂直スクロールバーの場合:

1.1.1サンプル画像

1.20タイムライン

2.1.2シャトルボックス

2.1.22ブロックの引用

1.23フォーム検証

2.1.24 分割線のラベル

2.2窓は

フォームには、よく使われるプロンプトボックス、戻るフォーム、決定キャンセルボタンのあるフォーム、マルチスレッド待機フォーム、リソースロードフォームなどのよく使われるフォームがあり、以下には一部の効果図のみを示す。

2.1ウィンドウの表示

2.2.2複数の入力フォーム

2.2ウィンドウを待つ

2.3グラフ一覧

ダイナミックアイコン、多座標系アイコン、ヒストグラム、円グラフ、折れ線グラフ、組織図など、データプレゼンテーションに合わせてすべてが含まれています。

3.1組織構造図

3.2ローリングチャート

2.3レーダー図

3.4ピラミッド図

2.3.5 Live Charts

最大29のライブチャート:

既存のライブチャートデモ

Live Chartsの一部を以下に示します。より多くのサンプルはgiteeまたはgithubからダウンロードできます。

Basic Stacked Bar

BasicBubbles

BasicLine

Financial

FlunnelChart

GanttChart

GanttChartはガントチャートで、Office Projectほど強力ではありませんが、Winformを使って自分で実装できるのは素晴らしいことです。

Gauge-360

AngularGauge

GeoMapExample

DoughnutExample

PieChartExample

2.4産業用コントロール

パイプ、ファン、ライト、バルブ、LED記事、メーター、コンベアベルト、温度計、サンプリング制御などが含まれています。

4.1 LEDの文字

4.2楽器

4.3パイプライン

4.4バルブ

2.5ブロワー

4.6コンベアベルト

2.7警告灯

4.8アロー

4.9温度計

3. HZHControls取得

3.1公式ヘルプドキュメント、ブログ

公式サイト:http://www.hzhcontrols.com/。

コントロールヘルプドキュメント:http://www.hzhcontrols.com/doc.html。

HZHコントロールライブラリヘルプドキュメント

著者ブログパークhttps://www.cnblogs.com/bfyx/。

3.2技術交流会グループ

作者QQ: 623128629

QQ交流群: 568015492

3.3ソースコードアクセス

github: https://github.com/kwwwvagaa/NetWinformControl

HZH控件库github仓库

gitee: https://gitee.com/kwwwvagaa/net_winform_custom_control

HZH控件库gitee仓库

4.裏に書いたもの

オープンソースのC#Winformコントロールライブラリは本当に多くはありませんが、このライブラリは本当に優れています。Winformの友人は、特にコントロールライブラリの著者のブログを参照して学習することができます。

優れた制御ライブラリにもバグがあります、著者のオープンソース制御ライブラリは容易ではありません、結局のところ、個人的な能力は限られています、友人は問題の使用や制御バグを発見した場合、著者に連絡するか、QQ技術コミュニケーショングループで質問することを歓迎します。

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2024/02/29

Winformでもデータを表示できます。

winform開発の過程では、しばしばデータ表示機能を行う必要がありますが、以前はグリッドコントロールを使用していましたが、今日は例を通じて、Winform Blazorハイブリッドでant Design Blazorテーブルコンポーネントを使用してデータ表示を行う方法を紹介します。

继续阅读
同分类 / 同标签 2024/02/29

Winformのインターフェースも良く見えますか?

先日、winformでBlazorハイブリッドを使用することを紹介しましたが、Blazor UIを使用するとwinformプログラムがより良く見えるようになると述べました。次に、winform Blazorハイブリッドで描画する例を示したいと思います。

继续阅读
同分类 / 同标签 2021/11/21

オープンソースのWinformコントロールライブラリ:Moolanコントロールライブラリ

プロジェクトをコンパイルできます。Silverlightから抽出されたアニメーション関数とColorEditorExt.csカラーパネルビューデザイナー拡張子によってオンライン例で変更されたアニメーション関数に加えて、他はネイティブコントロールに基づいて独自に書かれており、サードパーティ製ライブラリを使用していないので、安心して使用してください。

继续阅读