C#中的winform的问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:22:15
多个winform窗口,假如我在一个类文件中写一个关闭窗口的方法

private static void close_Win(Form winName) {

winName.close();
}

我如何在其他的窗口文件中使用这个函数?这个就直接使用不了,为什么啊这是?我的目的是想写一个关闭窗口的函数,其他窗口只要调用这个就成了,可是不知道如何实现,能执行高分答谢……
兄弟,不是哥们小气,我以前也有过高分索取答案的,可是倒后来没有一个中意,分还得一样给出去,多亏啊,再说了,你们有没有在本机上面调试过就直接给我出主意啊。你们说的将private换成public 不止在函数上面,而且整个类都得声明成public 类型的,并且还要建立类的实例,然后才能使用这个类里面的函数,关闭窗口呢,虽然是传递过去的窗口名称,可是无效啊,只能使用this这个东西,所以只有一点儿提示,没有太多的内容,希望你们能在本机上面调试好后再给意见,起码能运行下去。因为我说了不知道如何实现,就是让你们帮我实现过后再给我答案,说了这么废话,不是不想给分,而是给分,但是不多,因为哥们还要生存呢,五十分可以么?就算你不同意也没办法,百度的系统只能最高分是五十。但是只能给二楼的哥们……

private static void close_Win(Form winName) {

winName.close();
}
private改成public

为什么没分?太不厚道了吧

呵呵

private 是私有 只能在类的内部使用

改成public 公共方法 就能用了

先回去从基本的内容看起吧

这个就是函数的权限问题,把private改成public可能能行