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

这篇具有很好参考价值的文章主要介绍了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
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库

1.2 安装方法

Install-Package ReaLTaiizor

realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库

1.3 官方示例

realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库

二、实例测试

2.1 splash窗体

realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库

public partial class Splash : Form
{
    private bool State = true;

    public Splash()
    {
        InitializeComponent();
    }
//计时器
    private void Timer1_Tick(object sender, EventArgs e)
    {
        ThreadPool.QueueUserWorkItem(new WaitCallback(Process));
    }

    private void Process(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

        private static void Main()
        {
            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(new Splash());
        }
    }

和(去掉;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 登录窗口

环境配置参考上个
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库

realtaiizor 控件库 怎样使用,久爱Csharp,久爱学习,网络笔记,开源,学习,ReaLTaiizor,.NETwinfrom界面库
此窗体是系统默认窗体,加几个pictbox,按钮,开关,输入框,logo是组件文章来源地址https://www.toymoban.com/news/detail-852861.html

到了这里,关于ReaLTaiizor开源.NET winform控件库学习使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一个.Net强大的Excel控件,支持WinForm、WPF、Android【强烈推荐】

    推荐一个强大的电子表单控件,使用简单且功能强大。 这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式、大纲、公式计算、图表、脚本执行等、还支持触摸滑动,可以方便地操作表格。 总的来说是一个可以快

    2024年02月07日
    浏览(51)
  • net中winform教程 浏览器控件,还是微软的WebView2最好用

    如果想在Winform项目中使用浏览器控件,可能想到的第一个控件就是微软自带的WebBrowser,可这个不争气的家伙,从出现到现在,没有一丁点的升级,即使身为Net程序员,也不得不对它竖起了中指。不过,好在微软迷途知返,提供了升级控件,才算摆平。不然让Google的Cef控件抢

    2024年02月11日
    浏览(49)
  • 【Winform学习笔记(五)】引用自定义控件库(dll文件)

    在本文中主要介绍 如何引用自定义控件库(dll文件)。 通过生成解决方案 或 重新生成解决方案 生成 dll 文件 生成的 dll 文件在 bin 文件夹下的 Debug 文件夹中 点击工具-选择工具箱项 点击浏览 找到刚刚生成的 dll 文件 点击命名空间,确认要导入的控件 点击确定 这时在引用中是

    2024年02月14日
    浏览(39)
  • 【C#学习记录】如何让界面控件实现自适应布局(Winform)

    小伙伴们大家好,我是雷工! 在软件界面设计中,客户常常要求设计的界面可以随意缩放,缩放过程中,界面中的按钮等控件也会随着窗体变大缩小自动调整显示位置和尺寸大小。在C#的Winform窗体中如何实现这个效果,下面我们一起学习下。 本样例的程序运行环境具体如下

    2023年04月21日
    浏览(46)
  • 如何在WPF中使用Winform控件

            要在WPF中使用WInform组件,必须将WInform组件放在宿主WindowsFormsHost中.  WindowsFormsHost 是WPF的一个控件,它允许在WPF应用程序中托管Windows Forms控件。 要使用 WindowsFormsHost 控件,您需要在WPF项目中添加对 WindowsFormsIntegration 程序集的引用。这是如何做的步骤: 在解决方案

    2024年02月12日
    浏览(44)
  • Winform自定义控件与自定义属性的简单使用

    Winform自定义控件和属性的学习  最近新文章:C#Winform批量获取CSV内容展示,并保存 目录 一、自定义控件的使用 1.在Winform程序中添加新建项,选择Windows窗体用户控件 2.拖拽使用自定义控件到主窗体中 注意点① : 二、自定义控件的自定义属性 1.在自定义控件中添加一个控件

    2023年04月15日
    浏览(38)
  • 使用扩展函数方式,在Winform界面中快捷的绑定树形列表TreeList控件和TreeListLookUpEdit控件

    在一些字典绑定中,往往为了方便展示详细数据,需要把一些结构树展现在树列表TreeList控件中或者下拉列表的树形控件TreeListLookUpEdit控件中,为了快速的处理数据的绑定操作,比较每次使用涉及太多细节的操作,我们可以把相关的数据绑定操作,放在一些辅助类的扩展函数

    2023年04月25日
    浏览(39)
  • Visual Studio C# WinForm开发入门(6):TreeView 控件使用

    TreeView控件用树显示节点层次。 例如:顶级目录是根(C:),C盘下的每个子目录都是子节点,而每个子目录又都有自己的子节点 TreeView属性和方法: 属性 说明 CheckBoxes 表示节点旁边是否出现复选框 ImageList 指定一个包含节点图标的ImageList对象。ImageList对象是一个包含Image对象的

    2024年02月02日
    浏览(50)
  • Visual Studio C# WinForm开发入门(5):TabControl 控件使用

    TabContrl选项卡控件可创建标签化窗口,在实际 编程中经常用到,该控件的作用是将相关的组件组合到一系列选项卡页面上。 比如下面的例子,在tabPage1页面和tabPage2页面各放了2个checkBox控件,通过点击不同page即可切换: 1、添加和删除TabControl控件中的选项卡 有两种方法: 第

    2024年02月07日
    浏览(46)
  • 使用双缓冲技术解决winform窗体控件卡顿(dataGridView加载数据缓慢)

    在做C/S项目中,做好的窗体出现了页面加载控件缓慢,放大、缩小窗体之后,窗体加载卡顿,以及数据渲染缓慢。 百度介绍:我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包