IWaitingBar.SetCaption Method
// Get the waiting bar used in QDV.
var waitBar = context.QdvManager.WaitingBar;
try
{
// Enumerate all global variables and display the progress.
if (waitBar != null)
{
waitBar.StartProcess("");
waitBar.SetCaption("Enumerating global variables...");
}
var globalVars = es.CurrentVersion.GlobalVariables;
foreach (var variable in globalVars.GetGlobalVariableNames())
{
// Display the progress.
string progressText = variable;
progressText += " = ";
progressText += Convert.ToString(globalVars.GetVariableValue(variable));
if (waitBar != null)
{
waitBar.SetDescription(progressText);
}
// Simulate a long lasting operation.
System.Threading.Thread.Sleep(100);
}
}
finally
{
// Close the progress bar.
if (waitBar != null)
{
waitBar.StopAllProcesses();
}
}
This language is not supported or no code example is available.
The following example demonstrates how to slowly enumerate all global variables and display the progress.
Available since QDV 7.23.1050.
