窗体之间的传值-C#windows窗体应用程序

问题描述

C#windows窗体应用程序
public partial class AddForm : Form
{
private int intTemp;
private user use = new user();
public AddForm(int temp user u)
{
intTemp = temp;
use= u;
InitializeComponent();
}
private RedoForm parentForm;
public RedoForm pForm
{
get
{
return parentForm;
}
set
{
parentForm = value;
}
}
然后调用RedoForm窗体的方法
pForm.load();
这是RedoForm中load的方法
public void load()
{
LJQLDataContext dc = new LJQLDataContext();
this.listView1.Clear();
foreach (var result in dc.user)
{
user u = (user)result;
ListViewItem lvi = new ListViewItem();

            lvi.Tag = u;            lvi.Text = ""编号:"" + u.uID + ""名称:"" + u.uName;            lvi.Name = u.uID;            lvi.ImageIndex = 0;            lvi.ToolTipText = ""双击查看详细信息!"";            this.listView1.Items.Add(lvi);        }    }            但调用报错,pForm未初始化,还要怎么初始化

解决方案

如何:创建 C# Windows 窗体应用程序
创建 C# Windows 窗体应用程序
C#窗体应用程序

解决方案二:
http://bbs.csdn.net/topics/360140208

时间: 2024-10-03 12:45:48

窗体之间的传值-C#windows窗体应用程序的相关文章

c#中窗体之间的传值

问题描述 窗体1打开加载学员信息,我用了contextMenuStrip加入快捷菜单'修改'我想实现的效果是选中其中一个学员信息,点击修改,跳出另一个窗体,但是要加载此学员的学号(就是把窗体1的学号传递过来)privatevoid修改ToolStripMenuItem_Click(objectsender,EventArgse){if(this.listView1.SelectedItems.Count>0){Form2frm=newForm2();//将选中的学员学号传递过来frm.Show(

使用C++的托管扩展针对Windows窗体编程

摘要:本文讨论了如何使用 Visual C++ .NET 的托管扩展针对 Windows 窗体编程,并提供了使用直接访问 Windows 窗体类的手动编程技术的示例,以及使用 Windows 窗体设计器的示例.此外,本文还对 Windows 窗体和 Microsoft 基础类 (MFC) 应用程序进行了比较. 简介 长期以来,程序员们都使用 C 和 C++ 来开发 Windows GUI 应用程序.对于我们当中很多人来说,这一段历史可以追溯到 Windows 2.0 时期,那时,我们使用基于 C

给.NET中的Windows窗体加载Xp样式

window|加载 给.NET中的Windows窗体加载Xp样式 作者:Heath Stewart 介绍 当Windows XP 带着他特有的可视化样式或者主题发布时,许多人为他拥有的华丽界面而兴奋.然而,当.NET1.0正式版本发布的时候,许多人包括我自己为Windows 窗体不支持Windows XP 的可视化样式而失望.我对可视化样式的API函数和微软的.NET框架开发文档进行了一番研究,而后认识到为.NET应用程序加上Xp样式也不是很难. 下面的将通过一个简单的程序来为你的程序和控件加上

c# 控件-C#窗体之间的公共数据问题

问题描述 C#窗体之间的公共数据问题 是这样,我要组一个点餐系统,然后即是说有很多窗体,但是有一个公共类,用于储存其他窗体都会用到的一些东西,但问题是我在一个窗体中修改了这个公共类的一些东西,但是在其他窗体用到这个修改以后的东西以后却显示没有被修改,代码大致如下, 这就是那个公共类 以下是在一个窗体的中的右击菜单中往这个公共类的集合添加数据 下面是在另一个窗体中用到这个集合,结果显示出来却没有数据 还有一个问题就是公共类中有一个manage属性,初始值是user,我管理员登录成功以后修改为Adm

Windows窗体控件如何给WPF窗体中的控件传递信息????????

问题描述 请问大家,我这里有两个工程,一个是WPF窗体工程,一个是Windows窗体控件.然后WPF窗体工程中加载了Windows窗体控件.现在我再在WPF窗体中加入两个TextBox控件,我希望鼠标在Windows窗体控件内移动鼠标的时候,Windows窗体控件的Mouse_Move事件触发,并且该事件中能够编写代码把鼠标当前位置的X,Y坐标分别显示在WPF窗体的TextBox控件内.请问,这如何实现呢? 解决方案 解决方案二:自己顶一下.望大家帮忙.解决方案三:PostMessage解决方案

.net窗体之间传值几种方法详解

1.父窗体传值给子窗体 在父窗体中写: FormChild fc = new FormChil();//新建一个子窗体 fc.ShowDialog(this);//以上两句即实现了子窗体和父窗体的联系 textBox2.Text = fc.Str1;//已实现联系,可以传值 2.子窗体传值给父窗体 有两种方法:  (1) 在子窗体中写:      FormParent fp = (FormParent)this.Owner;//实现联系      textBox1.Text = fp.Str1;

Javascript showModalDialog两个窗体之间传值_javascript技巧

Javascript 两个窗体之间传值实现代码javascript中还有一个函数window.showModalDialog也可以打开一个新窗体,不过他打开的是一个模态窗口,那么如何在父窗体和子窗体之间传值呢?我们先看该函数的定义:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL--必选参数,类型:字符串.用来指定对话框要显示的文档的URL. vArguments--可选参数,类型

C#中windows窗体和windows Service怎样共享内存,或者它们之间能否实现共享内存?

问题描述 我的一个项目中需要在一个windows窗体和windowsService程序之间通过共享内存实现相互通信,请问这种方法可以吗?它们两者之间能否实现共享内存? 解决方案 解决方案二:参考c​#​内​存​共​享解决方案三:它两个有关系么!!解决方案四:要共享内存用MemoryMappedFile类(Donet4或以上)就可以了.但是,'相互通信'不仅仅是共享内存,还要有更新通知和同步机制.一般来说,相互通信比较简单的方式是管道(WCF也很常见),具体例子可见NamedPipeServerS

asp.net 的winform中窗体之间跳转如何传值

asp教程.net 的winform中窗体之间跳转如何传值 使用attribute  public partial class form1 : form    {    private void button1_click(object sender, eventargs e)    {    form2 frm2 = new form2();    frm2.show(this);    }    }    public partial class form2 : form    {    p