private void serviceButton_Click(object sender, EventArgs e) { using (ServiceDialog dialog = new ServiceDialog(this.Icon)) { dialog.ShowDialog(); // refresh the P-states if (dialog.Applied) { p0StateControl.LoadFromHardware(0); p1StateControl.LoadFromHardware(1); p2StateControl.LoadFromHardware(2); nbp0StateControl.LoadFromHardware(3); nbp1StateControl.LoadFromHardware(4); statusinfo.LoadFromHardware(); } } }