如何在c的窗体下调用另外类的方法

2021-01-26 11:20:39 字数 4256 阅读 1710

1楼:匿名用户

把a类你有引用的方法加static

public class a

}public class b}

2楼:大冬子

//你新建的类a

public class a

}//窗口类

public class form1}

3楼:检言尉迟月明

1原复制新建类类

构造函数

public,假设类名

myclass,2程序

调用:myclass

obj=

newmyclass();

obj.();

如何在c#的窗体下调用另外一个类的方法 20

4楼:匿名用户

把a类你有复

引用的方法制加static

public class a

}public class b}

5楼:冯韦韦

若你新建的

这个类和该客户端程序是在同一个项目中,就可以直接新建类,如一楼所说的内:myclass obj = new myclass();

obj.方法容();

若你新建的这个类和该程序是在两个项目中,就应该先是在程序中先对这个类的dll先添加引用,然后再程序中引用这个类的命名空间.

6楼:

1 把原来的方法复制出来,新建成类。类的构造函数为public,假设类名为myclass,

2 在程序里调用:

myclass obj = new myclass();

obj.方法();

7楼:大冬子

//你新建的类a

public class a

}//窗口

答类public class form1}

8楼:匿名用户

都没看懂你说的什么...

如何在c#中,在一个类里调用另外一个类的方法

9楼:冰冻了你呢

把a类你有引用的方法加static

public class a

}public class b

}【拓展资料】

c#是一个面向对象的编程语言。这种编程模式关注的是对象的行为和属性。比如猫抓老鼠这个例子中:猫和老鼠都是对象,用两个类表示:猫类cat,老鼠类mouse。

猫表现出了两种行为:听(老鼠的叫声)listen(mouse)和抓(老鼠)catch(mouse);至少一种属性:行动速度speed。

老鼠表现出了一种行为:叫chitter;至少一种属性:叫声的大小loudness。

这样的话可以如下定义两个类:using system;class cat

public void catch(mouse m) public float speed }classmouse public float loudness }

实现猫抓老鼠的过程,就是实例化上述两个类,并调用相关方法。编码如下:

using system; // 引用名字空间

class cat //行为(方法):听老鼠叫

public void catch(mouse m) // 行为(方法):捉老鼠

public float speed // 属性:捉老鼠时的行动速度

}classmouse // 行为(方法):叫

public float loudness // 属性:叫声的大小

}class program}

10楼:匿名用户

public partial class form1 : formint z = 0; //在同一个类中不需要修饰词就可以了private void but_ok_click(object sender, eventargs e)

private void timer1_tick(object sender, eventargs e)

11楼:匿名用户

一种是创建窗体对象的方式,通过对象调用控件或方法例如:form1 form1 = new form1();

form1.button; //调用控件form1.method(); //调用方法123

当然了,控件的modifiers属性要设置成public另一种是不创建窗体对象

在form1类下定义静态变量,构造方法中引用这个form1class form1: form

public void method()

}123456789101112131415调用该窗体的控件或方法:

form1.form1.button;form1.form1.method()。

12楼:大冬子

//你新建的类a

public class a

}//窗口类

public class form1}

13楼:万年——腐尸

假设我要在ab类中调用ub的属性和方法。

class ub

}class ab

14楼:匿名用户

你这个有错误。

b类中的a类没有实例化,要报错。

class b

15楼:mickal小米

如果要通过类名来用方法的话,那其中的方法必须是静态方法,需加上static。

即public static void get() 。静态方法是跟类关联的,允许不对classa实例化,就可以用它的方法

16楼:吕建鸥

new 一个对象啊,在b类中创建一个a类的对象不就可以了

c#如何调用另外一个项目的类

17楼:匿名用户

在a项目上添加引用,比如你想调用b项目的一些类或方法,在a项目上右键-->添加引用(add reference) 选择本地项目,找到b项目后,添加引用.

程序中使用using b

这样就可以使用b中的类和方法了.

祝你成功!

18楼:匿名用户

在c#中调用另外一个项目的类:

1.在a项目上添加引用,比如你想调用b项目的一些类或方法。

2.在a项目上右键-->添加引用(add reference) 选择本地项目,找到b项目后,添加引用。

3.程序中使用using b。

4.这样就可以使用b中的类和方法了。

c#:c#是微软公司发布的一种面向对象的、运行于.*** framework之上的高级程序设计语言。

并定于在微软职业开发者论坛(pdc)上登台亮相。c#是微软公司研究员anders hejlsberg的最新成果。c#看起来与java有着惊人的相似;它包括了诸如单一继承、接口、与java几乎同样的语法和编译成中间**再运行的过程。

但是c#与java有着明显的不同,它借鉴了delphi的一个特点,与***(组件对象模型)是直接集成的,而且它是微软公司 .*** windows网络框架的主角。

19楼:疾风林燕

补充一下,改类的访问修饰符要最高访问级(public)

c#怎么在一个窗体的函数中,调用另一个窗体中的事件。

20楼:半分幻の庭師

不建bai议直接调用事件,这du样逻辑不太好form程序zhi的话,最好是把你的dao逻辑版,操作都做成独立的方法,根权据需求设定访问权限

而事件里,仅仅就是调用这些方法而已

当别的窗体需要使用对应的逻辑时只要写

form1 f1=new form1();

f1.show();

f1.***x();//你的方法

21楼:匿名用户

toolstripbutton_add_click不是共有事件,你试试加个public试试。

22楼:灬觺觺

可以啊 你确定俩文件在一个命名空间下吗? 是的话就ok啊 那个调用的事件是公有的吗

23楼:夏利历史

form2 fr = new form2();

fr.事件。。。

24楼:

最好能把错误提示贴出来

C类调用另类中的方法,C# 一个类调用另一个类中的方法。

1楼 七彩虹科技 我虽然看的有点迷糊,但看完你和他们的问答以后,总结了一下,你是不是想这样 比如a是一个窗体类,b是另一个窗体类,你想在a的某一个函数里new一个b的对象并且让b显示出来,然后在b里面调用a的方法?如果是这样的话,你可以在b的构造函数里这么写public b a a 然后在b里面定义...

请问js文件中如何调用另js文件的方法

1楼 村里泡泡 可以调用的呀,js文件是顺序加载的。 你要确保你调用的那个方法文件先加载完成,然后在加载你自己的js文件。 注意加载顺序,然后按照那个方法的调用方式去掉用就行了。 如何在js文件中调用另一个js中的方法 详细请进 2楼 felix阳 可以使用javascript的document w...

c中如何在主程序中调用自己添加的类

1楼 王杰的知道 这个看看情况,你自己添加的类,应该在你的 命名空间里,不用添加引用命名空间。你自己写的了,只要不是静态类,就要先声明实例化。如果是静态类,那就类名 方法名。还有就是,自己定义类的时候,要想在类外部使用,要设置为public公共方法 不能是private私有方法。 2楼 匿名用户 如...