【发布时间】:2021-04-09 23:07:57
【问题描述】:
如果消息结果为“否”,我想在选择另一个选项卡之前显示一条消息,如果消息结果为“是”,则它应保留在当前选项卡中,然后应打开选定的选项卡。 我试过以下代码。 ''
'private void tbRWINV_Selected(object sender, TabControlEventArgs e){
if (dgvSaleReturnWintoutInvoice.Rows.Count > 0)
{
DialogResult msg = new DialogResult();
msg = MessageBox.Show("The data entered for return will be lost if you move to other Tab", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (msg == DialogResult.No)
{
tbRWINV.TabIndex = 1;
}
}
}
'''
【问题讨论】:
-
TabControl.Selecting += ...;? -
请解释一下......?
-
厌恶意味着你应该使用
TabControl的Selecting事件。 -
好的,但我如何验证它