0


ReaLTaiizor开源.NET winform控件库学习使用

一、ReaLTaiizor项目介绍

1.1 介绍及地址

基于MIT license开源、免费、美观的.NET WinForm UI控件库:ReaLTaiizor
ReaLTaiizor是一个开源免费的.NET WinForms控件库,它提供了广泛的组件和丰富的主题选项(用户友好、注重设计),让用户可以轻松创建美观、专业的桌面应用程序。
WinForm是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实现应用程序的功能和交互。
库地址:https://github.com/Taiizor/ReaLTaiizor
最新版本:v3.7.9.5
在这里插入图片描述

1.2 安装方法

Install-Package ReaLTaiizor

在这里插入图片描述

1.3 官方示例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、实例测试

2.1 splash窗体运行效果背景属性

弧度设置
ower属性
DockAtTop

publicpartialclassSplash:Form{privatebool State =true;publicSplash(){InitializeComponent();}//计时器privatevoidTimer1_Tick(object sender,EventArgs e){
        ThreadPool.QueueUserWorkItem(newWaitCallback(Process));}privatevoidProcess(object Test){try{Random Random =new();//随机种子if(State){
                poisonProgressSpinner1.Value++;//进度值if(poisonProgressSpinner1.Value ==100){
                    State =false;this.Close();//关闭自己
                    poisonProgressSpinner1.Style =(Enum.Poison.ColorStyle)Random.Next(3,15);//圆形进度条样式}}else{
                poisonProgressSpinner1.Value--;if(poisonProgressSpinner1.Value ==0){
                    State =true;
                    poisonProgressSpinner1.Style =(Enum.Poison.ColorStyle)Random.Next(3,15);}}
            poisonLabel1.Style = poisonProgressSpinner1.Style;//文字进度条演示
            poisonLabel1.Text =$"请稍等.. {poisonProgressSpinner1.Value}%";if(poisonProgressSpinner1.Value %2==0){//实现背景图片的忽明忽暗效果(星星背景更好看)
                parrotPictureBox1.FilterAlpha = poisonProgressSpinner1.Value *2;}}catch{//}}}

注意官方示例依赖较多,可以修改
如,去掉NET9_0

privatestaticvoidMain(){
            Application.EnableVisualStyles();#if NETCOREAPP3_1 || NET6_0 || NET7_0 || NET8_0 || NET9_0
            Application.SetHighDpiMode(HighDpiMode.SystemAware);#endif
            Application.SetCompatibleTextRenderingDefault(false);
            Control.CheckForIllegalCrossThreadCalls =false;
            Application.Run(newSplash());}}

和(去掉;net9.0-windows)

<PropertyGroup><!--<TargetFrameworks>net48;net8.0-windows</TargetFrameworks>--><TargetFrameworks>net48;net481;netcoreapp3.1-windows;net6.0-windows;net7.0-windows;net8.0-windows</TargetFrameworks><OutputType>WinExe</OutputType><GenerateAssemblyInfo>false</GenerateAssemblyInfo><UseWindowsForms>true</UseWindowsForms><AnalysisLevel>preview</AnalysisLevel><LangVersion>preview</LangVersion><NeutralLanguage>en-GB</NeutralLanguage><NoWarn>CA1416</NoWarn></PropertyGroup>

2.2 登录窗口

环境配置参考上个
在这里插入图片描述
实现窗体椭圆属性
左右两侧panel设置属性

在这里插入图片描述
此窗体是系统默认窗体,加几个pictbox,按钮,开关,输入框,logo是组件


本文转载自: https://blog.csdn.net/uaime/article/details/136877222
版权归原作者 久爱物联网 所有, 如有侵权,请联系我们删除。

“ReaLTaiizor开源.NET winform控件库学习使用”的评论:

还没有评论