110,547
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.ComponentModel;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Form2 f2;//声明一个窗体对象
//编写一个值传递事件(窗体关闭时实行传递)
private void f2_Closing(object sender, CancelEventArgs e)
{
this.textBox1.Text = f2.公共的属性;//是public类型的哦
}
//打开第二个窗体(然后执行事件)
private void Select_Click(object sender, EventArgs e)
{
f2 = new Form2();
f2.Show();
f2.Closing += new System.ComponentModel.CancelEventHandler(f2_Closing);//调用自己编写的关闭事件所要执行的…
}
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" >
function Choose(str) {
document.getElementById("<%= TextBox1.ClientID %>").value = str;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input type="button" onclick="window.open('WebForm1.aspx','_blank');" value="select" />
</div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<script type="text/javascript" >
function ChooseTreeNodes() {
var result = "";
var nodes = document.getElementById("<%= TreeView1.ClientID %>").getElementsByTagName("input");
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].type == "checkbox" && nodes[i].checked) {
var p = nodes[i].parentElement || nodes[i].parentNode;
result += p.getElementsByTagName("a")[0].innerHTML + " ";
}
}
window.opener.Choose(result);
window.close();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TreeView ID="TreeView1" runat="server" ShowCheckBoxes="All">
<Nodes>
<asp:TreeNode Text="1" Value="1">
<asp:TreeNode Text="2" Value="2">
<asp:TreeNode Text="3" Value="3">
<asp:TreeNode Text="4" Value="4"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="5" Value="5"></asp:TreeNode>
<asp:TreeNode Text="6" Value="6"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="7" Value="7">
<asp:TreeNode Text="8" Value="8"></asp:TreeNode>
<asp:TreeNode Text="9" Value="9"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="10" Value="10">
<asp:TreeNode Text="11" Value="11"></asp:TreeNode>
<asp:TreeNode Text="12" Value="12"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
<input type="button" value="confirm" onclick="ChooseTreeNodes()" />
</div>
</form>
</body>
</html>
不用写一句后台代码