-
2019-07-31 15:54:05
在一个窗体中调用另一个窗体的控件或方法
解决方案:从构造函数中传递参数(Form)。
1、将Form1中的控件改成public属性
具体实现过程请参看一下代码(在form1的textbox1中输入然后在form2中的label1中显示textbox中的内容
//form1代码,form1中有一个label1和一个button1,其中label1的modifier属性为public
namespace temp
{
public partial class Form1 : Form
{
public Form1()
{ InitializeComponent(); }
private void button1_Click(object sender, EventArgs e)
{
form2 Form2 f2 = new Form2(this);
f2.Show();
}
}
}
2、实现过程
//form2代码,有一个textbox1,用于输入,有一个button1
namespace temp
{
public partial class Form2 : Form
{
private Form1 f1;
public Form2(Form1 f)
{
InitializeComponent();
f1 = f;
}private void button1_Click(object sender, EventArgs e)
{
f1.label1.Text = textBox1.Text;
}
}
}更多相关内容 -
C# 窗体中一个类中调用另一个窗体的控件或方法
2017-06-17 16:43:03设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form1的窗体调用了。 一种是创建窗体对象的方式,通过对象...设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form1的窗体调用了。
一种是创建窗体对象的方式,通过对象调用控件或方法 。
例如:
Form2 frm2 = new Form1(); frm2.Button; //调用控件 frm2.Method(); //调用方法
另一种是不创建窗体对象
在Form2类下定义静态变量,构造方法中引用这个Form2
class Form2: Form { public static Form2 frm2; public Form2() { InitializeComponent(); frm2 = this; } public void Method() { } }
调用该窗体的控件或方法
Form2.frm2.Button; Form2.frm2.Method();
-
2016计算机二级《Access》选择题题库及答案
2021-01-14 03:49:212016计算机二级《Access》选择题题库及答案(1)在代码中引用一个窗体控件时,应使用的控件属性是( )。A.CaptionB.NameC.TextD.Index(2)确定一个窗体大小的属性是( )。A.Width和HeightB.Width和TopC.Top和LeftD.Top和...2016计算机二级《Access》选择题题库及答案
(1)在代码中引用一个窗体控件时,应使用的控件属性是( )。
A.Caption
B.Name
C.Text
D.Index
(2)确定一个窗体大小的属性是( )。
A.Width和Height
B.Width和Top
C.Top和Left
D.Top和Height
(3)对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为( )。
A.输入对话框
B.输出对话框
C.模态对话框
D.非模态对话框
(4)Access的“切换面板”归属的对象是( )。
A.表
B.查询
C.窗体
D.页
(5)报表的作用不包括( )。
A.分组数据
B.汇总数据
C.格式化数据
D.输入数据
(6)假定窗体的名称为Ffest,将窗体的标题设置为“Sample”的语句是( )。
A.Me=″Sample″
B.Me.Caption=″Sample″
C.Me.Text=″Sample″
D.Me.Name=″Sample″
(7)表达式4+5\6*7/8 Mod 9的值是( )。
A.4
B.5
C.6
D.7
(8)对象可以识别和响应的行为称为( )。
A.属性
B.方法
C.继承
D.事件
(9)MsgBox函数使用的正确语法是( )。
A.MsgBox(提示信息[,标题][,按钮类型])
B.MsgBox(标题[,按钮类型][,提示信息])
C.MsgBox(标题[,提示信息][,按钮类型])
D.MsgBox(提示信息[,按钮类型][,标题])
(10)在定义过程时,系统将形式参数类型默认为( )。
A.值参
B.变参
C.数组
D.无参
-
C#如何从一个窗体调用另一个窗体的方法(控件)?
2019-07-28 09:44:47以软件【银行业会计人员技能训练系统】为例,C#如何从一个窗体调用另一个窗体的方法(控件)? 在结束一次练习后,主界面训练总次数如何即时改变? 假设主界面命名为Form1,其他界面为Form2。点击Form2中控件...以软件【银行业会计人员技能训练系统】为例,C#如何从一个窗体调用另一个窗体的方法(控件)?
在结束一次练习后,主界面训练总次数如何即时改变?
假设主界面命名为Form1,其他界面为Form2。点击Form2中控件,实现Form1中方法。
Form1中代码应该为:
public partial class Form1 : Form { public static Form1 form1; public Form1() { InitializeComponent(); form1 = this; } public void method() { //修改次数的代码,此处略。 } }
Form2中代码
Form1.form1.method();
如此即可实现 C#如何从一个窗体调用另一个窗体的方法(控件)
本文由查霆原创,原文地址:http://www.zhating.cn/index.php/post/70.html
更多C#相关文章请参阅:http://www.zhating.cn/index.php/category-4.html
-
c# 窗体控件自动适应窗体大小dll
2019-01-09 05:47:51使用方法非常简单,引用dll后,在任何地方写下这行代码就可以了: new 窗口大小自适应.自适应Class(this); -
winform中一个窗体访问另一个窗体的控件
2021-05-22 09:52:48在项目中需要用到在子窗体的操作都记录在主窗体的控件中,比如richTextBox控件 ...3,再在子窗体中直接引用就行了,无论控件还是方法都可以引用了,前提一定要是public mainForm.form.RunLog(mainForm.form.richTextBox -
CSkin 窗体美化 WinForm控件美化
2018-04-12 16:34:39首先CSkin界面库是完全免费的,可以任意使用,并且代码中无任何限制, 文件夹中的2.0和4.0指的是netframework版本。 使用教程: 1.工具箱右键-新建项-命名CSkin。 2.将CSkin.dll拖到新建的工具箱栏里。 3.控件... -
C#中子窗体调用主窗口控件的简单实例
2018-11-02 15:29:55这应该就是窗体间调用控件的最简单最好理解的代码了。 C#不像VB.NET,控件要讲究实例化,VB.NET哪里管那么多,拿来直接就用,如果控件的modifier的属性设为Public,更简单,连控件的所属表单都不用加,直接用控件... -
C# winform 一个窗体需要调用自定义用户控件的控件名称
2019-10-23 18:04:41给用户控件ucQRCode增加属性: //二维码图片 private PictureBox _pictureBoxFSHLQrCode; public PictureBox PictureBoxFSHLQrCode { get { return _pictureBoxFSHLQrCode; } set { this.pictureBoxFSHLQrCode =... -
c#普通类调用窗体控件
2020-08-24 22:11:03增加一个普通类drew.cs 在增加类中编写Roll()函数;注意:主窗体控件已可调用。 回到Form1.cs[设计]中,双击button按钮,进入button1_Click(object sender, EventArgs e)事件,写入代码如下: 编译... -
C#跨窗体(Winform)调用控件(委托回调)
2017-08-16 14:16:17委托回调 -
如何在一个窗体中调用另一个窗体的控件或方法
2013-10-23 19:38:26要把Form1中的控间改成public属性 具体实现过程请参看一下代码(在form2的textbox...//form1代码,form1中有一个label1和一个button1,其中label1的modifier属性为public namespace WindowsApplication1 { public -
用 C# Winform做出全透明的磨砂玻璃窗体效果代码
2020-12-26 02:03:28首先, 调用系统 API, 这里如果要引用神马的, 就不一一列出了, 大家自己引用一下. 代码如下: [StructLayout(LayoutKind.Sequential)] public struct MARGINS { public int Left; public int Right; public int Top; ... -
控件-Win Forms窗体控件
2017-05-03 22:06:04在项目开发中,界面设计是一个很重要的方面。好的界面应该使操作者容易掌握、赏心悦目,把操作看作是一种享受而不是负担。Visual C#.Net提供了丰富的控件,大大简化了界面设计过程。 在桌面应用程序中,C#.Net提供了... -
C#多个窗体共享同一个SerialPort控件
2019-08-21 19:51:03在使用SerialPort控件时,能够发现虽然可以把它拖拽到窗口上,但它并不会显示在窗体上,而是在窗体的下面,这说明此控件并不是一个可视化的控件,类似的控件还有Timer。正是由于SerialPort的这种特性,使得我们可以... -
C# 如何在一个窗体内执行另外一个窗口的一个控件的事件
2015-02-25 03:07:37问题具体描述是:在Form1里面点击一个按钮,可以执行另外一个Form2里一个按钮对应的事件。像一个登陆界面,一个测试网络的界面,我要点登陆界面的登陆键,可以直接开启测试网络界面一个测试键对应的事件。 我实验过... -
C#学习(十五)——窗体控件用法大全
2020-07-01 20:16:12(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2) WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized (窗体以最小化... -
Winform中怎样在一个窗体中获得另一个窗体中的控件的值?
2012-07-03 22:12:50Winform中怎样在一个窗体中获得另一个窗体中的控件的值? 有两个窗体:一个是Form1.cs的主窗体,另一个是Login.cs的登录窗口,现在在login.cs窗口中有一个combobox控件(JSXZ),想在Form1.cs中获取它的值,应该... -
C#中WebBrowser控件的简单调用
2018-04-21 15:11:532,在窗体中加入三个按钮,然后添加WebBrowser控件,右键控件选属性,设置相应的属性。 3,设置WebBrowser控件的属性 public Form1() { InitializeComponent(); webBrowser1.ScriptErrorsSuppressed = true; //... -
vb中获取access中的窗体属性及窗体控件属性
2018-12-18 23:46:12实时错误‘2467’:您输入的表达引用了一个关闭或不存在的对象 End Sub 我认为可能是应该用 accApp.openCurrenProject dpPath, 但是提示说数据库文件已删除,或者不是有效的ADP文件 另外,也找不到获得窗体中... -
十二 C# WINDOW窗体技术及基础控件(1)
2022-02-07 13:03:52创建用户界面时,把控件从工具箱拖放到窗体上,把它们放在应用程序运行时需要的地方,再双击该空间,添加空间的处理程序。 1.2 WINDFORM windform是windows Forms的缩写,是一种只能客户端技术 用于创建传统的基于... -
VB讲课笔记06:窗体与常用控件
2018-03-10 17:24:29VB讲课笔记06:窗体与...一个窗体对应一个代码模块。 1、窗体设计分类 (1)单窗体设计:应用程序中只包含一个窗体,即单文档窗体。 (2)多重窗体设计:应用程序中包含多个窗体,即多个单文档窗体。 (3)多... -
Excel VBA(08)窗体和控件
2020-04-29 16:36:58一、窗体的基本操作 1、窗体插入 2、运行窗体 要么直接在窗体的界面点击运行按钮 要么用代码调用窗体的 show 方法 3、关闭窗体 代码关闭是 unload testform方法 4、显示设置 窗体标题:caption 背景色:... -
C#窗体中删除控件和与控件相关的代码
2016-05-30 02:26:13C#窗体应用程序中,删除一个控件,直接delete会导致程序出错,但是与控件相关的代码太多,一行一行的删太费时,怎么办? -
WinForm中一个窗体调用另一个窗体的控件和事件的方法(附带源码)
2012-11-27 13:26:29这个问题使我记忆深刻,当时在谷歌中搜索了好久都没找到想要的答案,用的就是文章标题中的原话。然后又换成“WinForm中子窗体调用父窗体的控件和事件的方法”,搜到的还是不太多。但我发现原来这个可 -
VisualStudio2019中为.NET Core WinForm App启用窗体设计器
2020-10-15 09:24:00主要介绍了VisualStudio2019中为.NET Core WinForm App启用窗体设计器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
C#中子窗体调用主窗口控件的简单代码
2018-11-02 15:21:31主窗体 Form1 上加三个控件:一个Timer1;一个Button1用来打开子窗体 Form2;一个Label1用来根据Timer变化显示时间。 子窗体 Form2 上加一个Button1,用来调用主窗体的Timer1。 主窗体 Form1代码 Button1的Click事件... -
C# Winfrm窗体 控件DataGridView 详解
2022-04-21 16:00:24C# Winfrm窗体 控件DataGridView 详解 -
C#利用groupBox将一个控件/From窗体 添加到当前窗体上
2020-02-15 19:45:51C#利用groupBox将一个控件/From窗体 添加到当前窗体上 本篇章与“C#利用Panel将一个控件/From窗体 添加到当前窗体上”的内容几乎相同,只不过把panel编程groupBox。详情参考“C#利用Panel将一个控件/From窗体 添加到... -
C#用代码向窗体中添加控件?
2021-12-29 05:30:28示例一:向窗体添加一个按钮:using System; using System.Drawing; using System.Windows.Forms; namespace Wind...