SunnyUI.Net は、C#WinForm オープン ソース コントロール ライブラリ、ツール クラス ライブラリ、拡張クラス ライブラリ、および .NetFramework4.0+、.NetCore3.1、および .Net5 フレームワークに基づくマルチページ開発フレームワークです。
ソースコードコンパイル環境:VS201916.8+、.Net5、.NetCore3.1
ダイナミックライブラリアプリケーション環境:VS2010以降、.NetFramework4.0以降(.NetFramework4ClientProfileを除く)、.NetCore3.1、.Net5.0
Nuget:Install-PackageSunnyUI を介してインストールするか、SunnyUI を検索して Nuget を介してインストールすることをお勧めします。
ソフトウェアの紹介:
1. オープンソースの制御ライブラリ
.NetFramework4.0 に基づいて、Element テーマ スタイルを参照してネイティブ コントロールが開発されており、ボタン、編集ボックス、ドロップダウン ボックス、データ テーブル、産業用制御機器、統計チャートなど、一般的に使用される 50 を超えるコントロールが用意されています。定期的な開発が必要です。各コントロールは慎重な職人技と細部へのこだわりを持っています。
11 個の Element スタイル テーマ、その他 6 個のテーマ、およびテーマを自由に切り替えることができるテーマ管理コンポーネント UIStyleManager が含まれています。
2. ツールライブラリ
開発プロセスで頻繁に使用されるツール ライブラリを収集して整理します。
3. 拡張ライブラリ
開発プロセスで頻繁に使用される拡張クラス ライブラリを収集して整理します。
4. 複数ページのフレーム
Element には、一般的に使用される 7 つのフレームワーク スタイルが含まれており、UIForm、UIPage、UIFrame などのサポート コンポーネントを使用して、複数ページのプログラムを作成できます。 。
SunnyUI.Net 開発フレームワークの更新ログ:
v3.0.9
.Net6 バージョンのサポートを追加
すべての SunnyUI コントロールは DPI 適応スケーリングをサポートしています
UISplitContainer コントロールを追加する
INIファイル読み込みクラスを追加(WinAPIを使用しない)
グローバルホットキーを追加
IFrameインターフェースを追加
テキストの回転角度を大きくする
複数のボタンが表示される場合に FocusLine を追加する
異なるDPIスケーリングのスクロールバーがカバーされない問題を修正
フィルタリングを追加する
エラーの可能性がある判定を追加
コード生成により ComboCheckedListBox 型が追加される
コード生成により ComboTreeView タイプが追加される
スクロールイベントを追加
表示される小数点以下の桁数を増やす
右枠が表示されない場合は描いた線を削除します
最小の長さと幅を 1 に調整します
背景色の変更をサポート
SetItemCheckState関数を追加
最低高さ制限を調整する
最小高さを 3 に調整します
グラフ表示が範囲を超える問題を修正
Checked ノードが変更されたかどうかを判断し、変更された場合にのみ値を割り当てます。
DrawItem とデモを追加する
カスタムの最大値と最小値が無限大の場合のエラーを修正
表示ポイントの色はカスタマイズをサポートします
サポートデータにはナンが含まれます