C#中子窗体操作父窗体的变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中子窗体操作父窗体的变量相关的知识,希望对你有一定的参考价值。
假设父窗体为ParentForm
假设子窗体为ChildForm
父窗体里面定义了一个变量:public int n;
请问如何在ChildForm里面操作n这个变量
public class ChildForm
ParentForm Parent;
public ChildForm(ParentForm frm)
this.Parent = frm;
// 在子窗体其它代码里,你就可以用这个Parent.n来访问父窗体数据了
参考技术A 将父窗体,通过参数传到子窗体中 参考技术B 用委托。。
Delphi中子窗体如何继承父窗体
我做了一个图书馆管理系统,由于查询,删除,添加等数据库操作的代码都相似,我就建了一个父窗体,包含这些操作。我想建一个子窗体继承父窗体的这些操作,请问该如何实现?
参考技术A interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Form1加上Form1;
type
TForm2 = class(TForm1这里是Form1)
procedure FormCreate(Sender: TObject);
private
Private declarations
public
Public declarations
end;
var
Form2: TForm2;
implementation
$R *.dfm
procedure TForm2.FormCreate(Sender: TObject);
begin
Form2.ButtonGet.Caption := '';
end;
也可以把查询、添加、删除等数据库操作做成函数,传递不同的参数。
以上是关于C#中子窗体操作父窗体的变量的主要内容,如果未能解决你的问题,请参考以下文章