子窗体向父窗体传值
|
子窗体向父窗体传值
父窗体:
<script>
function fortable1()
{
/****弹出模式对话框*****/
path = "/SEERP/gtCydwLoad.do";
var gysArr = window.showModalDialog(path,"new","dialogHeight:500px;dialogWidth:450px;edge:Raised;center:Yes;help:No;resizable:no;status:no;");
if (arr!= null){
var ss;
ss=arr.split("*")
document.all.a.value= ss[0];
document.all.b.value= ss[1];
}
}
</script>
</head>
<body>
<input type=text name=a><input type=text name=b>
<input type="button" name="S" value="选择" onClick="fortable1();">
<body>
</body>
</html>
子窗体:table.html
/*************此段实现页面随着数据库变化而变化****************/
<head>
<META HTTP-EQUIV="Expires" CONTENT="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
</head>
/*************************************************************/
<SCRIPT LANGUAGE=JavaScript>
function aaa()
{
window.returnValue = selrow.value+"*"+selcol.value;
window.close();
}
</SCRIPT>
</HEAD>
<BODY bgcolor=menu >
输入表格
<table border="0" cellspacing="10" cellpadding="0">
<tr><td><INPUT TYPE=TEXT SIZE=7 ID=selrow></td><td><input type=text id=selcol size=7></tr>
<tr><td><BUTTON ID=Ok TYPE=button ONCLICK="aaa();">确定</BUTTON></td></tr></table>
</BODY>
</HTML>
|
相关推荐
### 子窗体向父窗体传值 为了从子窗体向父窗体传递数据,我们可以利用子窗体的公共属性。在上述示例中,子窗体`Phone`定义了一个名为`PhoneNumber`的属性,允许父窗体在对话框关闭后读取输入的电话号码。这里的关键...
通过这种方式,子窗体可以通过委托触发的事件向父窗体传递数据,而无需直接引用父窗体对象,这样保持了组件之间的松耦合。 至于DEMO中的“完整代码”,它可能包括了上述概念的实际应用,如窗体定义、事件订阅和触发...
子窗体回传值给父窗体 C#(Winfrom)窗体传值问题(子窗体回传值给父窗体).txt
下面将详细介绍如何利用事件回调实现子窗体向父窗体实时传值。 首先,理解什么是事件回调。事件回调是对象间通信的一种方式,其中一个对象(通常是子对象或组件)在某个特定事件发生时通知另一个对象(通常是父对象...
总结来说,C#中实现子窗体向父窗体传值主要依赖于`this.Owner`属性以及公开属性或方法。根据实际项目的需求,开发者可以选择最适合的方式来实现窗体间的通信。希望这些信息能帮助到正在学习C#编程的朋友们,提高你们...
在Windows Forms(Winform)开发中,经常需要在不同的窗体之间传递数据,这包括从子窗体向父窗体传递信息。这个过程涉及到多个关键点,如对象的实例化、事件处理、以及数据的封装。下面将详细介绍如何在Winform窗体...
总的来说,子窗体向父窗体传递值是通过多种方式实现的,包括事件、公共属性或方法等。根据具体的应用场景选择合适的方式,同时确保代码的健壮性和可维护性。理解和掌握这些技巧对于构建复杂的Windows应用程序至关...
4. **从子窗体向父窗体传值** 子窗体可以通过事件、回调方法或返回值来传递数据。这里我们使用事件作为示例: 在子窗体中定义一个自定义事件: ```csharp public delegate void ValueChangedEventHandler...
这种方法不仅限于文本更新,还可以应用于任何需要从子窗体向父窗体传递数据或改变父窗体行为的场景。 总结起来,本示例涉及的关键知识点包括: 1. C# 委托:了解如何定义委托类型和如何使用委托引用方法。 2. C# ...
3. **触发Action:** 当子窗体A需要向子窗体B传递值时,调用Action。 ```csharp private void Button_Click(object sender, EventArgs e) { string valueToPass = "这是子窗体间的传递值"; ...
### C# 子窗体向父窗体的控件传值 #### 背景介绍 在C#的Windows Forms应用程序开发中,经常会遇到需要在不同的窗体之间传递数据的情况。这种需求通常出现在子窗体(或对话框)与父窗体之间的交互中。例如,用户在子...
- 对于子窗体向父窗体传值,可以在子窗体中定义一个方法,如`SendValue`,并调用父窗体的回调方法来传递数据。 以上就是利用委托在C#中实现多窗体传值的基本原理。这种设计模式使得不同窗体间的通信更加灵活和可控...
在这个"父窗体传值到子窗体,DEMO"中,我们可以深入理解委托如何在窗口之间的通信中起到关键作用。这个DEMO可能包含了如何在Visual Studio 2010环境下创建一个简单的应用程序,该程序演示了如何使用委托从父窗口...
在IT行业中,尤其是在Web开发领域,"无刷新子窗体传值父窗体"是一个常见的需求,它涉及到页面间通信和用户体验优化。无刷新技术可以让用户在不重新加载整个页面的情况下更新部分页面内容,提高交互性和效率。在这个...
本文将详细阐述如何在C#中实现子窗体向父窗体传递值。 首先,理解窗口之间的关系。在Windows Forms应用中,通常有一个主窗体(父窗体),它可以启动一个或多个子窗体。子窗体可以是模态或非模态,前者阻止用户与父...
### 子窗体操作返回给父窗体信息 #### 概述 在C#的客户端/服务器(C/S)模式应用程序开发中,实现不同窗体之间的数据传递是一项常见且重要的功能。本文主要介绍如何在子窗体进行某些操作后,能够将这些操作的结果...
本文将详细讲解如何利用委托在WPF的子窗体和父窗体之间实现数据传递,以满足“子窗体向父窗体传值”的场景。 首先,我们需要了解委托的基本概念。委托在.NET框架中类似于C++的函数指针,它允许我们将方法作为参数...
1. **子窗体与父窗体通信**:在JavaScript或者类似的客户端脚本语言中,子窗体和父窗体之间的通信可以通过多种方式实现。如果子窗体是弹出的模态对话框,通常可以通过事件监听和回调函数来传递信息。例如,可以在子...