当前位置: 首页 > 编程语言 > C#

在两种形式上使用和实例化一个类Sharing

时间:2023-04-11 01:13:38 C#

在两种形式上使用和实例化一个类我目前有三种形式,我的主要课程和主要课程。publicpartialclassfrmMain:Form{publicfrmMain(){InitializeComponent();}}publicpartialclassfrmSuppliers:Form{publicfrmSuppliers(){InitializeComponent();}}publicpartialclassfrmCustomers:Form{publicfrmCustomers(){InitializeComponent();在我的主程序中,我有:publicclassProgram{publicStockControlStockSystem=newStockControl("TheBookShop",20);我希望能够访问frmSuppliers和frmMain中StockControl中的方法。我知道这可能是一个N00b问题-但它一直困扰着我!您需要将其作为构造函数参数传递给其他表单,然后将其存储在私有字段中。声明它staticpublicstaticStockControlStockSystem=newStockControl("TheBookShop",20);并用作Program.StockSystem您应该向每个表单添加StockControl类型的字段并将其公开,或者添加getter/setter。这意味着为每个表单添加以下行:privateStockControl_stockCtrl;publicStockControlStockCtrl{get{return_stockCtrl;}设置{_stockCtrl=值;在每个窗体的cod中,您可以访问您的StockControl。但是如果你不给它一些东西,它将是空的(即null)。这是我在打开表格之前所做的。如果你使用的是main方法:以上就是C#学习教程:使用和实例化一个类的两种形式,所有内容分享完毕。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——frmSuppliersfrmToOpen=newfrmSuppliers();frmSuppliers.StockCtrl=StockSystem;frmSuppliers.Show();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: