如何在另一个类 C# Windows Forms 中引用一个类

尤夫拉吉

如何引用类?例如,我有一个Price.cs计算项目的费用,但我不能使用我的任何 windows 窗体控件Price.cs,必须引用我Main.cs的才能使用属性和控件。对不起,如果我听起来很混乱。英语不是我的主要语言。

主文件:

    private float? PricePlacement()
    {
        if (serviceDesc.Text != "Multiple")
        {
            if (serviceDesc.Text == "Phone Repair")
            {
                textBlock_Price.Text = "$20.00 + Parts";
                return 20.00f;
            }
            if (serviceDesc.Text == "Virus Removal")
            {
                textBlock_Price.Text = "$10.00";
                return 10.00f;
            }
            if (serviceDesc.Text == "Hardware Repair/Installation")
            {
                textBlock_Price.Text = "$10.00";
                return 10.00f;
            }
            if (serviceDesc.Text == "Software Installation")
            {
                textBlock_Price.Text = "$5.00";
                return 5.00f;
            }
            textBlock_Price.Text = "$0.00";
            return 0f;
        }
        else if (serviceDesc.Text == "Multiple")
        {
            //TODO: Implement a function to check if an item on the itemList is checked or not

            textBlock_Price.Text = "$-.--";
            return null;
        }

        return 0f;
    }

价格.cs:

        using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Text;
        using System.Threading.Tasks;

namespace TicketingSystem
{
    class Price
    {

    }
}
尤夫拉吉

我的解决方案如下。

Price.cs我添加using static TicketingSystem.TicketingSystem;在设计器中

我变了 private System.Windows.Forms.ComboBox serviceDesc;

          public System.Windows.Forms.ComboBox serviceDesc;``

所以完全我的新代码是:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TicketingSystem;
using System.Windows.Forms;
using static TicketingSystem.TicketingSystem;

namespace TicketingSystem
{
class Price
{
    TicketingSystem ticketingSystem = new TicketingSystem();
    public ComboBox serviceDesc = new ComboBox();
    public Label textBlock_Price = new Label(); 

    public float? PricePlacement()
    {
        if (ticketingSystem.serviceDesc.Text != "Multiple")
        {
            if (ticketingSystem.serviceDesc.Text == "Phone Repair")
            {
                textBlock_Price.Text = "$20.00 + Parts";
                return 20.00f;
            }
            if (ticketingSystem.serviceDesc.Text == "Virus Removal")
            {
                textBlock_Price.Text = "$10.00";
                return 10.00f;
            }
            if (ticketingSystem.serviceDesc.Text == "Hardware Repair/Installation")
            {
                textBlock_Price.Text = "$10.00";
                return 10.00f;
            }
            if (ticketingSystem.serviceDesc.Text == "Software Installation")
            {
                textBlock_Price.Text = "$5.00";
                return 5.00f;
            }
            textBlock_Price.Text = "$0.00";
            return 0f;
        }
        else if (serviceDesc.Text == "Multiple")
        {
            //TODO: Implement a function to check if an item on the itemList is checked or not

            textBlock_Price.Text = "$-.--";
            return null;
        }

        return 0f;
    }
}

}

如果不清楚,我深表歉意。我还是个初学者,只是想帮助别人。如果这对您有帮助,请加油!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#中访问另一个类中某个类的私有函数?

来自分类Dev

如何在另一个类中使用扩展功能?C#

来自分类Dev

在C#中“导入”另一个类

来自分类Dev

如何在c#Unity中从另一个脚本扩展类

来自分类Dev

从另一个Windows Phone运行时组件项目中引用C ++类

来自分类Dev

如何获取一个类对象以在C#中存储另一个类对象?

来自分类Dev

C ++在另一个类头文件中声明一个类

来自分类Dev

通过另一个库从引用的类库共享一个C#类

来自分类Dev

在Xamarin Forms中,如何调用MainActivity的方法或从另一个类获取MainActivity的“ Window”?

来自分类Dev

无法从Visual Studio C ++中的另一个类访问一个类

来自分类Dev

如何在C#中从另一个私有类调用私有类变量

来自分类Dev

如何在C ++中将类对象的引用正确传递到另一个类对象

来自分类Dev

C#如何在while循环中从另一个类调用void方法

来自分类Dev

QT C ++-如何在另一个类中引用窗口小部件

来自分类Dev

如何将一个类访问另一个C#类

来自分类Dev

使用另一个C#类(Windows Phone)中的变量

来自分类Dev

Objective-C:在另一个类中调用一个类的属性

来自分类Dev

C ++从另一个类访问类成员

来自分类Dev

如何在C ++中将指向一个类的指针复制到另一个类中?

来自分类Dev

从C ++中另一个(不相关!)类的基类引用派生类的对象

来自分类Dev

C#如何创建对另一个类的列表的引用?

来自分类Dev

在C ++中,如何在另一个嵌套类中使用嵌套类类型(两个嵌套类在同一外部类下)

来自分类Dev

C#与另一个类中的一个类的变量进行交互

来自分类Dev

如何在C#中的另一个方法中调用同一类中的方法?

来自分类Dev

C#中另一个类的对象

来自分类Dev

目标 C:如何访问 AppDelegate 中另一个类中声明的类?

来自分类Dev

如何将对象的引用存储在另一个类 C++ 中?

来自分类Dev

C++ 将类的引用传递给另一个类

来自分类Dev

C#:如何在另一个类中使用可索引属性?

Related 相关文章

  1. 1

    如何在C#中访问另一个类中某个类的私有函数?

  2. 2

    如何在另一个类中使用扩展功能?C#

  3. 3

    在C#中“导入”另一个类

  4. 4

    如何在c#Unity中从另一个脚本扩展类

  5. 5

    从另一个Windows Phone运行时组件项目中引用C ++类

  6. 6

    如何获取一个类对象以在C#中存储另一个类对象?

  7. 7

    C ++在另一个类头文件中声明一个类

  8. 8

    通过另一个库从引用的类库共享一个C#类

  9. 9

    在Xamarin Forms中,如何调用MainActivity的方法或从另一个类获取MainActivity的“ Window”?

  10. 10

    无法从Visual Studio C ++中的另一个类访问一个类

  11. 11

    如何在C#中从另一个私有类调用私有类变量

  12. 12

    如何在C ++中将类对象的引用正确传递到另一个类对象

  13. 13

    C#如何在while循环中从另一个类调用void方法

  14. 14

    QT C ++-如何在另一个类中引用窗口小部件

  15. 15

    如何将一个类访问另一个C#类

  16. 16

    使用另一个C#类(Windows Phone)中的变量

  17. 17

    Objective-C:在另一个类中调用一个类的属性

  18. 18

    C ++从另一个类访问类成员

  19. 19

    如何在C ++中将指向一个类的指针复制到另一个类中?

  20. 20

    从C ++中另一个(不相关!)类的基类引用派生类的对象

  21. 21

    C#如何创建对另一个类的列表的引用?

  22. 22

    在C ++中,如何在另一个嵌套类中使用嵌套类类型(两个嵌套类在同一外部类下)

  23. 23

    C#与另一个类中的一个类的变量进行交互

  24. 24

    如何在C#中的另一个方法中调用同一类中的方法?

  25. 25

    C#中另一个类的对象

  26. 26

    目标 C:如何访问 AppDelegate 中另一个类中声明的类?

  27. 27

    如何将对象的引用存储在另一个类 C++ 中?

  28. 28

    C++ 将类的引用传递给另一个类

  29. 29

    C#:如何在另一个类中使用可索引属性?

热门标签

归档