c# 如何在 Windows 窗体应用程序中使用方法?

埃文·格拉斯福德

我是 C# 的新手,我只需要一些基本的东西。我试图通过单击按钮调用一个方法,但我不知道我是否在 Program.cs 或 Form1.cs 中声明了一个对象和方法

这是我到目前为止所拥有的。

    public partial class frmMain : Form
{
    Form form = new Form();

    public frmMain()
    {
        InitializeComponent();
    }

    private void btnCalc_Click(object sender, EventArgs e)
    {
        txtC.Text = form.CalcHypotenuse(double.Parse(txtA.Text), double.Parse(txtB.Text));
    }

}

public string CalcHypotenuse(double sideA, double sideB)
{
    double hypotenuse = Math.Sqrt((sideA * sideA) + (sideB * sideB));
    string hypotenuseString = hypotenuse.ToString();
    return hypotenuseString;
}
编码Yoshi

方法需要在一个类中。您的表单是一个类,因此只需将方法放入其中,然后您就可以调用它。请注意,我已经在frmMain类中移动了该方法并删除了该行,Form form = new Form();因为您不需要它。

public partial class frmMain : Form
{    
    public frmMain()
    {
        InitializeComponent();
    }

    private void btnCalc_Click(object sender, EventArgs e)
    {
        // the 'this' is optional so you can remove it
        txtC.Text = this.CalcHypotenuse(double.Parse(txtA.Text), double.Parse(txtB.Text));
    }

    public string CalcHypotenuse(double sideA, double sideB)
    {
        double hypotenuse = Math.Sqrt((sideA * sideA) + (sideB * sideB));
        string hypotenuseString = hypotenuse.ToString();
        return hypotenuseString;
    }

}

如果您只是从表单内部调用该方法,那么也将其设为私有,这样就无法从外部调用它。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows窗体应用程序中使用C Sharp下载天蓝色的Blob快照

来自分类Dev

如何在Windows窗体应用程序中使用“广告”对话框“选择用户或组”?

来自分类Dev

如何在Windows窗体应用程序(VB.NET)中使用UdpClient.BeginReceive

来自分类Dev

如何在Windows窗体应用程序中使用存储过程访问SQL Server?

来自分类Dev

如何在C Sharp Windows窗体应用程序中从窗体2修改窗体3中的值

来自分类Dev

如何使C#Windows窗体应用程序适合屏幕

来自分类Dev

如何在Windows Store(WinRT)应用程序中使用C#检查CapsLock按钮的状态

来自分类Dev

如何在C#Windows Form应用程序中使用Console.write()

来自分类Dev

如何在Windows应用程序中使用WPF和C#上传文件

来自分类Dev

如何在 c# windows 应用程序中使用条形码阅读器?

来自分类Dev

如何在C#Windows窗体应用程序中激活spellCheck?

来自分类Dev

如何在Windows窗体应用程序vc ++中导入C静态库

来自分类Dev

如何在C#Windows窗体应用程序中动态创建网格

来自分类Dev

如何在C#Windows窗体应用程序中创建平滑的形状动画运动?

来自分类Dev

如何在Windows窗体应用程序vc ++中导入C静态库

来自分类Dev

如何在C#中从Windows窗体应用程序项目设置.dll文件的路径?

来自分类Dev

如何使用C#制作Windows窗体应用程序以接收来自串行端口的数据

来自分类Dev

在Visual Studio中使用c ++创建Windows窗体应用程序时的最佳线程化方法是什么?

来自分类Dev

(C# Windows 窗体应用程序)如何重新启动应用程序

来自分类Dev

谁能举一个简短的示例,说明如何使用c ++开发Windows窗体应用程序以及如何在cpp文件中编写代码。

来自分类Dev

仅使用Windows窗体应用程序的C#游戏

来自分类Dev

如何使用for循环在c#windows窗体应用程序中检查文本框是否为空,使用数组

来自分类Dev

如何在组框Windows窗体应用程序中使动态按钮居中

来自分类Dev

如何在C#Windows应用程序中使用CodeXml将数据集导出到Excel?

来自分类Dev

如何在设计器模式下调整Windows窗体应用程序的大小?(Visual Studio 2013中的C#)

来自分类Dev

如何在 ToolStripMenuItems 中访问 C# windows 窗体应用程序中的子菜单项内的项目?

来自分类Dev

如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

来自分类Dev

如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

来自分类Dev

如何在Windows的WPF应用程序中使用ProgressRing

Related 相关文章

  1. 1

    如何在Windows窗体应用程序中使用C Sharp下载天蓝色的Blob快照

  2. 2

    如何在Windows窗体应用程序中使用“广告”对话框“选择用户或组”?

  3. 3

    如何在Windows窗体应用程序(VB.NET)中使用UdpClient.BeginReceive

  4. 4

    如何在Windows窗体应用程序中使用存储过程访问SQL Server?

  5. 5

    如何在C Sharp Windows窗体应用程序中从窗体2修改窗体3中的值

  6. 6

    如何使C#Windows窗体应用程序适合屏幕

  7. 7

    如何在Windows Store(WinRT)应用程序中使用C#检查CapsLock按钮的状态

  8. 8

    如何在C#Windows Form应用程序中使用Console.write()

  9. 9

    如何在Windows应用程序中使用WPF和C#上传文件

  10. 10

    如何在 c# windows 应用程序中使用条形码阅读器?

  11. 11

    如何在C#Windows窗体应用程序中激活spellCheck?

  12. 12

    如何在Windows窗体应用程序vc ++中导入C静态库

  13. 13

    如何在C#Windows窗体应用程序中动态创建网格

  14. 14

    如何在C#Windows窗体应用程序中创建平滑的形状动画运动?

  15. 15

    如何在Windows窗体应用程序vc ++中导入C静态库

  16. 16

    如何在C#中从Windows窗体应用程序项目设置.dll文件的路径?

  17. 17

    如何使用C#制作Windows窗体应用程序以接收来自串行端口的数据

  18. 18

    在Visual Studio中使用c ++创建Windows窗体应用程序时的最佳线程化方法是什么?

  19. 19

    (C# Windows 窗体应用程序)如何重新启动应用程序

  20. 20

    谁能举一个简短的示例,说明如何使用c ++开发Windows窗体应用程序以及如何在cpp文件中编写代码。

  21. 21

    仅使用Windows窗体应用程序的C#游戏

  22. 22

    如何使用for循环在c#windows窗体应用程序中检查文本框是否为空,使用数组

  23. 23

    如何在组框Windows窗体应用程序中使动态按钮居中

  24. 24

    如何在C#Windows应用程序中使用CodeXml将数据集导出到Excel?

  25. 25

    如何在设计器模式下调整Windows窗体应用程序的大小?(Visual Studio 2013中的C#)

  26. 26

    如何在 ToolStripMenuItems 中访问 C# windows 窗体应用程序中的子菜单项内的项目?

  27. 27

    如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

  28. 28

    如何部署使用SQL Server Express 2012和Crystal Report开发的C#Windows窗体应用程序

  29. 29

    如何在Windows的WPF应用程序中使用ProgressRing

热门标签

归档