CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 4 of 4

Threaded View

  1. #1
    Join Date
    May 2013
    // Brazil

    [RESOLVED] Windows Form - Create Method with parameters

    I am wanting to separate the logic from the visual, but I'm having problems when calling the method that controls the actions of the progress bar timer.

    ifndef PROGRESS_BAR
    define PROGRESS_BAR
    class Progress_bar{
    	       void set_Progress(ToolStripStatusLabel^ label,Timer^ time){
    		   toolStripProgressBar1 = label;
    		   timer1 = time;
    		   // Increment the value of the ProgressBar a value of one each time.
    			// Display the textual value of the ProgressBar in the StatusBar control's first panel.
    			toolStripStatusLabel1->Text = String::Concat( toolStripProgressBar1->Value, "% Loading" );
    			if ( toolStripProgressBar1->Value == toolStripProgressBar1->Maximum ){
               // Stop the timer.
                toolStripStatusLabel1->Text = "Completed";
               private: System::Windows::Forms::ToolStripProgressBar^  toolStripProgressBar1;
               private: System::Windows::Forms::Timer^  timer1;
    # endif
    the way that im calling this method on Form1.h
    void set_Progress(toolStripStatusLabel1 ,timer1);

    Error	1	error C2182: 'set_Progress' : illegal use of type 'void'	h:\cry_dev\programming\c++\school_media\school_media\Form1.h	277
    Error	2	error C2078: too many initializers	h:\cry_dev\programming\c++\school_media\school_media\Form1.h	277
    Error	3	error C2440: 'initializing' : cannot convert from 'System::Windows::Forms::Timer ^' to 'int'	h:\cry_dev\programming\c++\school_media\school_media\Form1.h	277
    Last edited by crisdeveloper; May 16th, 2013 at 10:31 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)

By using this site, you agree to the Privacy Policy