wrapping my head around dynamic forms
Posted: Thu Dec 04, 2014 7:35 am
I've got a form that has a flowlayoutpanel and essentially three columns:
LABEL | PROGRESSBAROVERLAY | LABEL (flowbreak)
The items on this form are generated based off of the number of Log files that are found containing a specific phrase, for example:
log file reads: "New Event: ____" for each of these log files the code creates the first label based on the name ______, a progressbaroverlay is added and a label that will contain either the job number or the process_ID.
$i is an integer that increases foreach of the objects.
my problem is that when I want to go back and change the value or textoverlay I get an error:
any idea how/why this won't work?
LABEL | PROGRESSBAROVERLAY | LABEL (flowbreak)
The items on this form are generated based off of the number of Log files that are found containing a specific phrase, for example:
log file reads: "New Event: ____" for each of these log files the code creates the first label based on the name ______, a progressbaroverlay is added and a label that will contain either the job number or the process_ID.
Code: Select all
$progressbaroverlay = New-Object 'SAPIENTypes.ProgressBarOverlay'
$progressbaroverlay.Name = "PBO$i"
$progressbaroverlay.Size = '253,23'
$progressbaroverlay.TextOverlay = "10%"
$progressbaroverlay.value = "10"
$flowlayoutpanel1.Controls.Add($progressbaroverlay)
my problem is that when I want to go back and change the value or textoverlay I get an error:
Just to test out how it works, I'm trying to increase the value of each of these on a timer_tick with the following code:ERROR: Property 'value' cannot be found on this object; make sure it exists and is settable.
line (1): ERROR: At Line: 1 char: 1
ERROR: + $PBO3.value = 20
Code: Select all
1..$Global:i | ForEach-Object {
iex "`$PBO$_.value = 20"
}