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 การควบคุมแบบเนทีฟได้รับการพัฒนาโดยอ้างอิงกับสไตล์ธีมขององค์ประกอบ มีการควบคุมที่ใช้กันทั่วไปมากกว่า 50 รายการ รวมถึงปุ่ม กล่องแก้ไข กล่องดรอปดาวน์ ตารางข้อมูล เครื่องมือควบคุมทางอุตสาหกรรม และแผนภูมิทางสถิติ ความต้องการการพัฒนาอย่างสม่ำเสมอ การควบคุมแต่ละครั้งคืองานฝีมือที่ระมัดระวังและความใส่ใจในรายละเอียด
ประกอบด้วยธีมสไตล์องค์ประกอบ 11 แบบ, ธีมอื่นๆ 6 ธีม และองค์ประกอบการจัดการธีม UIStyleManager ซึ่งสามารถสลับธีมได้อย่างอิสระ
2. ไลบรารีเครื่องมือ
รวบรวมและจัดระเบียบไลบรารีเครื่องมือที่ใช้บ่อยในกระบวนการพัฒนา
3. ไลบรารีส่วนขยาย
รวบรวมและจัดระเบียบไลบรารีคลาสขยายที่ใช้บ่อยในกระบวนการพัฒนา
4. เฟรมหลายหน้า
อ้างถึง Element ซึ่งมีรูปแบบเฟรมเวิร์กที่ใช้กันทั่วไป 7 แบบ คุณสามารถสร้างโปรแกรมแบบหลายหน้าได้ด้วยโค้ดง่ายๆ เพียงไม่กี่บรรทัด .
บันทึกการอัปเดตกรอบการพัฒนา SunnyUI.Net:
เวอร์ชัน 3.0.9
เพิ่มการรองรับสำหรับเวอร์ชัน .Net6
การควบคุม SunnyUI ทั้งหมดรองรับการปรับขนาด DPI แบบปรับได้
เพิ่มการควบคุม UISplitContainer
เพิ่มคลาสการอ่านไฟล์ INI (โดยไม่ต้องใช้ WinAPI)
เพิ่มปุ่มลัดทั่วโลก
เพิ่มอินเทอร์เฟซ IFrame
เพิ่มมุมการหมุนข้อความ
เพิ่ม FocusLine เมื่อมีการแสดงหลายปุ่ม
แก้ไขปัญหาที่ไม่ครอบคลุมแถบเลื่อนการปรับขนาด DPI ที่แตกต่างกัน
เพิ่มการกรอง
เพิ่มการตัดสินข้อผิดพลาดที่เป็นไปได้
การสร้างโค้ดเพิ่มประเภท ComboCheckedListBox
การสร้างโค้ดเพิ่มประเภท ComboTreeView
เพิ่มเหตุการณ์เลื่อน
เพิ่มจำนวนตำแหน่งทศนิยมที่แสดง
เมื่อเส้นขอบด้านขวาไม่แสดง ให้ลบเส้นที่วาดออก
ปรับความยาวและความกว้างขั้นต่ำเป็น 1
รองรับการปรับเปลี่ยนสีพื้นหลัง
เพิ่มฟังก์ชัน SetItemCheckState
ปรับขีดจำกัดความสูงขั้นต่ำ
ปรับความสูงขั้นต่ำเป็น 3
แก้ไขปัญหาการแสดงกราฟเกินขอบเขต
ตรวจสอบว่าโหนด Checked มีการเปลี่ยนแปลงหรือไม่ และกำหนดค่าเมื่อมีการเปลี่ยนแปลงเท่านั้น
เพิ่ม DrawItem และการสาธิต
แก้ไขข้อผิดพลาดเมื่อค่าสูงสุดและต่ำสุดที่กำหนดเองไม่มีที่สิ้นสุด
สีของจุดแสดงผลรองรับการปรับแต่ง
ข้อมูลสนับสนุน ได้แก่ น่าน