Rafeda Malki
New Member
Hi,
I have cretaed a progressbar and it loading with diffrent value in diffrent status.
i need to add text message when the progressbar is loading.
If i added pause in the Method setrichTextBox1value, i get the text and its pause for each time
I want to get this text in the box
any help with this?
-----------------------------------------
code in class
DEFINE PRIVATE VARIABLE components AS System.ComponentModel.IContainer NO-UNDO.
DEFINE PRIVATE VARIABLE progressb1 AS System.Windows.Forms.ProgressBar NO-UNDO.
DEFINE PUBLIC VARIABLE richTextBox1 AS System.Windows.Forms.RichTextBox NO-UNDO.
METHOD PRIVATE VOID InitializeComponent( ):
THIS-OBJECT: progressb1 = NEW System.Windows.Forms.ProgressBar().
THIS-OBJECT:richTextBox1 = NEW System.Windows.Forms.RichTextBox().
THIS-OBJECT:SuspendLayout().
/* richTextBox1 */
/* */
THIS-OBJECT:richTextBox1:Location = NEW System.Drawing.Point(12, 2).
THIS-OBJECT:richTextBox1:Name = "richTextBox1".
THIS-OBJECT:richTextBox1:Size = NEW System.Drawing.Size(267, 105).
THIS-OBJECT:richTextBox1:TabIndex = 1.
THIS-OBJECT:richTextBox1:Text = "".
METHOD PUBLIC VOID setprogressbarvalue(INPUT ipvalue AS INTEGER ):
THIS-OBJECT:Killtimer().
THIS-OBJECT: Progressb1:Value = ipvalue.
RETURN.
END METHOD.
METHOD PUBLIC VOID ShowModalDialog( ):
THIS-OBJECT:Show().
//THIS-OBJECT:richTextBox1:Show().
END METHOD.
METHOD PUBLIC VOID Killtimer( ):
DEFINE VARIABLE i AS INTEGER NO-UNDO.
DEFINE VARIABLE j AS INTEGER NO-UNDO.
DEFINE VARIABLE k AS INTEGER NO-UNDO.
DEFINE VARIABLE icount AS INTEGER NO-UNDO INIT 200.
DO i = 1 TO icount:
DO j = 1 TO icount:
DO k = 1 TO icount:
END.
END.
END.
END METHOD.
METHOD PUBLIC VOID setrichTextBox1value(INPUT ipvalue AS CHARACTER ):
THIS-OBJECT:Killtimer().
THIS-OBJECT:richTextBox1:Text = ipvalue.
//THIS-OBJECT:richTextBox1:Focused = TRUE.
// PAUSE.
RETURN.
END METHOD.
code in .p
DEFINE VARIABLE DisplayFormDemo AS CLASS class.progressb NO-UNDO.
DisplayFormDemo = NEW class.progressb( ).
DisplayFormDemo:ShowModalDialog().
displayFormDemo:setprogressbarvalue(10).
displayFormDemo:setrichTextBox1value("Started").
displayFormDemo:setprogressbarvalue(30).
displayFormDemo:setrichTextBox1value("In Progress").
displayFormDemo:setprogressbarvalue(50).
displayFormDemo:setrichTextBox1value("In Progress").
displayFormDemo:setprogressbarvalue(70).
displayFormDemo:setrichTextBox1value("In Progress").
displayFormDemo:setprogressbarvalue(90).
displayFormDemo:setrichTextBox1value("finsished almost").
displayFormDemo:setprogressbarvalue(100).
displayFormDemo:setrichTextBox1value("finsished").
DisplayFormDemo:Success().
I have cretaed a progressbar and it loading with diffrent value in diffrent status.
i need to add text message when the progressbar is loading.
If i added pause in the Method setrichTextBox1value, i get the text and its pause for each time
I want to get this text in the box
any help with this?
-----------------------------------------
code in class
DEFINE PRIVATE VARIABLE components AS System.ComponentModel.IContainer NO-UNDO.
DEFINE PRIVATE VARIABLE progressb1 AS System.Windows.Forms.ProgressBar NO-UNDO.
DEFINE PUBLIC VARIABLE richTextBox1 AS System.Windows.Forms.RichTextBox NO-UNDO.
METHOD PRIVATE VOID InitializeComponent( ):
THIS-OBJECT: progressb1 = NEW System.Windows.Forms.ProgressBar().
THIS-OBJECT:richTextBox1 = NEW System.Windows.Forms.RichTextBox().
THIS-OBJECT:SuspendLayout().
/* richTextBox1 */
/* */
THIS-OBJECT:richTextBox1:Location = NEW System.Drawing.Point(12, 2).
THIS-OBJECT:richTextBox1:Name = "richTextBox1".
THIS-OBJECT:richTextBox1:Size = NEW System.Drawing.Size(267, 105).
THIS-OBJECT:richTextBox1:TabIndex = 1.
THIS-OBJECT:richTextBox1:Text = "".
METHOD PUBLIC VOID setprogressbarvalue(INPUT ipvalue AS INTEGER ):
THIS-OBJECT:Killtimer().
THIS-OBJECT: Progressb1:Value = ipvalue.
RETURN.
END METHOD.
METHOD PUBLIC VOID ShowModalDialog( ):
THIS-OBJECT:Show().
//THIS-OBJECT:richTextBox1:Show().
END METHOD.
METHOD PUBLIC VOID Killtimer( ):
DEFINE VARIABLE i AS INTEGER NO-UNDO.
DEFINE VARIABLE j AS INTEGER NO-UNDO.
DEFINE VARIABLE k AS INTEGER NO-UNDO.
DEFINE VARIABLE icount AS INTEGER NO-UNDO INIT 200.
DO i = 1 TO icount:
DO j = 1 TO icount:
DO k = 1 TO icount:
END.
END.
END.
END METHOD.
METHOD PUBLIC VOID setrichTextBox1value(INPUT ipvalue AS CHARACTER ):
THIS-OBJECT:Killtimer().
THIS-OBJECT:richTextBox1:Text = ipvalue.
//THIS-OBJECT:richTextBox1:Focused = TRUE.
// PAUSE.
RETURN.
END METHOD.
code in .p
DEFINE VARIABLE DisplayFormDemo AS CLASS class.progressb NO-UNDO.
DisplayFormDemo = NEW class.progressb( ).
DisplayFormDemo:ShowModalDialog().
displayFormDemo:setprogressbarvalue(10).
displayFormDemo:setrichTextBox1value("Started").
displayFormDemo:setprogressbarvalue(30).
displayFormDemo:setrichTextBox1value("In Progress").
displayFormDemo:setprogressbarvalue(50).
displayFormDemo:setrichTextBox1value("In Progress").
displayFormDemo:setprogressbarvalue(70).
displayFormDemo:setrichTextBox1value("In Progress").
displayFormDemo:setprogressbarvalue(90).
displayFormDemo:setrichTextBox1value("finsished almost").
displayFormDemo:setprogressbarvalue(100).
displayFormDemo:setrichTextBox1value("finsished").
DisplayFormDemo:Success().