private void Achivied(string pw) { PasswordTxt.Invoke(new System.Action(() => { PasswordTxt.Text = pw; })); try { DateTime NowDtTm = DateTime.UtcNow; TimeNeededTxt.Invoke(new System.Action(() => { TimeNeededTxt.Text = (NowDtTm - StartDtTm).ToString(@"d\g\g\:hh\h\h\:mm\m\m\:ss\s\s"); })); TimeNeededTxt.Invoke(new System.Action(() => { StartTxt.Text = (StartDtTm).ToString(); })); TimeNeededTxt.Invoke(new System.Action(() => { EndTxt.Text = (NowDtTm).ToString(); })); this.BackColor = Color.LightGreen; } finally { } }