以下是一个简单的 C# 类库程序,可以帮助你实现点击按钮时切换零部件与工程图。

using System;

namespace MyLibrary
{
    public class Switcher
    {
        private bool showParts = true;
        private bool showDrawings = false;

        public void Switch()
        {
            if (showParts)
            {
                showParts = false;
                showDrawings = true;
                Console.WriteLine('Switched to drawings.');
            }
            else
            {
                showParts = true;
                showDrawings = false;
                Console.WriteLine('Switched to parts.');
            }
        }

        public bool ShowParts => showParts;

        public bool ShowDrawings => showDrawings;
    }
}

在这个类库程序中,我们定义了一个名为 'Switcher' 的类。这个类有两个私有字段 'showParts' 和 'showDrawings',分别表示当前是否展示零部件和工程图。我们还定义了一个公共方法 'Switch()',用于在零部件和工程图之间进行切换。在这个方法中,我们通过交换 'showParts' 和 'showDrawings' 的值来实现切换,并在控制台上输出切换后的状态。最后,我们还定义了两个只读属性 'ShowParts' 和 'ShowDrawings',用于获取当前展示的内容。

在你的 WinForm 窗体或 WPF 应用程序中,你可以通过引用这个类库程序来使用这个类。例如,我们可以在点击按钮时调用 'Switch()' 方法,以实现切换功能。

using System;
using System.Windows.Forms;
using MyLibrary;

namespace MyApplication
{
    public partial class Form1 : Form
    {
        private Switcher switcher = new Switcher();

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            switcher.Switch();
            if (switcher.ShowParts)
            {
                // 显示零部件
            }
            else
            {
                // 显示工程图
            }
        }
    }
}

在这个 WinForm 应用程序中,我们在窗体加载时创建了一个 'Switcher' 对象 'switcher'。在点击按钮时,我们调用了 'Switch()' 方法来切换展示内容。然后,我们根据当前展示状态来显示零部件或工程图。当然,在实际应用中,你需要自己实现具体的展示逻辑。

C# 类库程序:点击按钮切换零部件与工程图

原文地址: https://www.cveoy.top/t/topic/nAY0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录