1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public delegate void addMessageDelegate(string message);
public void addMessage(string message)
{
System.Diagnostics.Debug.Assert(isClosed == false);
if (message != "")
{
if (myProgressDialog.InvokeRequired)
{
addMessageDelegate d = new addMessageDelegate(addMessage);
myProgressDialog.Invoke(d, new object[] { message }); //Est-ce possible d'accorder par exemple 2 secondes à cette méthode et déclencher une exception si ça prend plus de temps
}
else
{
myProgressDialog.addMessage(Utilities.getDateString(DateTime.Now, false) + " : " + message + Environment.NewLine);
}
}
} |
Partager