从其他类访问NumericUpDown值

时间:2016-11-02 14:37:06

标签: c# visual-studio

我有一个制作闹钟的项目。当设定的闹钟时间等于当前时间时,应显示带有“贪睡”和“确定”按钮的弹出窗体。 “Snooze”按钮应将NumericUpDown Box的值设置为

Minutes.Value = Minutes.Value + 5;

但是,我不知道如何将NumericUpDown值导入新类,以便我可以更改并将其返回到原始/主类。

1 个答案:

答案 0 :(得分:0)

史蒂夫指出,你可以公开一个事件并订阅它,但如果你不熟悉events,可以采用一种简单的方法:

在PopUp对话框中声明一个返回所选增量的属性。

public int Increment { get {return SelectedIncrement; } }

显示对话框并增加值:

DialogResult res = YourDialog.ShowModal();

if (res == DialogResult.Ok)
{
    Minutes.Value += YourDialog.Increment;
}