如题
父窗体代码private void btn_SendWarning_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
SendDeformForm mySendDeformForm = new SendDeformForm();
mySendDeformForm.Show();
//下面用于取得则窗体的配置参数
if (mySendDeformForm.DialogResult == DialogResult.OK)
{
MailName = mySendDeformForm.myMailName;
Day = Convert.ToInt32(mySendDeformForm.myDay);
Hour = Convert.ToInt32(mySendDeformForm.myHour);
IsStart = true;
mySendDeformForm.Dispose();
}
if (mySendDeformForm.DialogResult == DialogResult.No)
{
IsStart = false;
mySendDeformForm.Dispose();
}
}子窗体代码public string myMailName
{
get
{ return txtbox_MailName.Text; }
}
public string myDay
{
get
{ return spinEdit_Day.Text; }
}
public string myHour
{
get
{ return spinEdit_Hour.Text; }
}
private void btn_Begin_Click(object sender, EventArgs e)
{
if (txtbox_MailName.Text == "")
{
MessageBox.Show("请输入接受预警信息的邮箱");
}
else
{
if ((spinEdit_Day.Value >= 0 && spinEdit_Hour.Value > 0) || (spinEdit_Day.Value > 0 && spinEdit_Hour.Value >= 0))
{
this.DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("请填写有效的时间间隔");
}
}
//this.Dispose();
} private void btn_Stop_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.No;
} private void btn_Close_Click(object sender, EventArgs e)
{
this.Dispose();
}大概就是这样,本来是打算点击Begin可以实现子窗体关闭并传递参数,但是现在点击,子窗体不关闭啊,打击有什么好的方法吗,小弟新手,望大家多多支教
先谢谢各位了~~
急切啊~
父窗体代码private void btn_SendWarning_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
SendDeformForm mySendDeformForm = new SendDeformForm();
mySendDeformForm.Show();
//下面用于取得则窗体的配置参数
if (mySendDeformForm.DialogResult == DialogResult.OK)
{
MailName = mySendDeformForm.myMailName;
Day = Convert.ToInt32(mySendDeformForm.myDay);
Hour = Convert.ToInt32(mySendDeformForm.myHour);
IsStart = true;
mySendDeformForm.Dispose();
}
if (mySendDeformForm.DialogResult == DialogResult.No)
{
IsStart = false;
mySendDeformForm.Dispose();
}
}子窗体代码public string myMailName
{
get
{ return txtbox_MailName.Text; }
}
public string myDay
{
get
{ return spinEdit_Day.Text; }
}
public string myHour
{
get
{ return spinEdit_Hour.Text; }
}
private void btn_Begin_Click(object sender, EventArgs e)
{
if (txtbox_MailName.Text == "")
{
MessageBox.Show("请输入接受预警信息的邮箱");
}
else
{
if ((spinEdit_Day.Value >= 0 && spinEdit_Hour.Value > 0) || (spinEdit_Day.Value > 0 && spinEdit_Hour.Value >= 0))
{
this.DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("请填写有效的时间间隔");
}
}
//this.Dispose();
} private void btn_Stop_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.No;
} private void btn_Close_Click(object sender, EventArgs e)
{
this.Dispose();
}大概就是这样,本来是打算点击Begin可以实现子窗体关闭并传递参数,但是现在点击,子窗体不关闭啊,打击有什么好的方法吗,小弟新手,望大家多多支教
先谢谢各位了~~
急切啊~
解决方案 »
- 请问有没有修改计算机密码的代码?
- 找高歌帮助,老孟也行 ??谢谢
- C#, 在MDI中如果实现子窗体标题栏标题计数
- C# 可以改变透明度 Opacity 的控件
- 服务的安装
- [挑战无极限]Microsoft Search和Index Service什么关系???
- 我在用VS2003时经常会出现这问题: 事件属性 错误应用程序svchost.exe版本5.2.3790.0 错误模 块svchost.exe 错误地址ox00001cd7
- 水晶报表及子报表的数据绑定!数据根本没更新啊!
- 谁能告诉我C#中怎样实现像C++上的友元函数和友元类
- 急!!急!!急!!我在winform上创建了一个label,但我要修改时却修改不了,为什么?(在线等待!!)
- C# 管理软件如何实现网络版?
- 求各位大虾帮忙,正则表达式基本上还给老师了.在线等!
这是父窗体参数定义
string MailName=null; //发送邮件到的邮箱
int Day=0; //发送邮件间隔
int Hour=0;
bool IsStart; //是否开始发送邮件
{
if (txtbox_MailName.Text == "")
{
MessageBox.Show("请输入接受预警信息的邮箱");
}
else
{
if ((spinEdit_Day.Value >= 0 && spinEdit_Hour.Value > 0) || (spinEdit_Day.Value > 0 && spinEdit_Hour.Value >= 0))
{
this.DialogResult = DialogResult.OK;
this.Close();
}
else
{
MessageBox.Show("请填写有效的时间间隔");
}
}
//this.Dispose();
}
谢谢你,解决了,原来就是show()与showdialog()的区别啊,可以了,真是感谢你,帮了大忙,
自己比较菜,望不要见笑,我去查查show()与showdialog()的区别