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
    Location
    // Brazil
    Posts
    51

    [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.

    Code:
    ifndef PROGRESS_BAR
    define PROGRESS_BAR
    
    
    
    class Progress_bar{
    
    public:
    
    	 
    	       void set_Progress(ToolStripStatusLabel^ label,Timer^ time){
    
    
    		   toolStripProgressBar1 = label;
    		   timer1 = time;
    
    
    		   // Increment the value of the ProgressBar a value of one each time.
    
    			this->toolStripProgressBar1->Increment(10);
    
    			// 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";
    
    		    timer1->Stop(); 
    
    			}
    
    
    	}
    
    
               private: System::Windows::Forms::ToolStripProgressBar^  toolStripProgressBar1;
               private: System::Windows::Forms::Timer^  timer1;
    
    
    };
    
    
    # endif
    Code:
    the way that i´m calling this method on Form1.h
    
    void set_Progress(toolStripStatusLabel1 ,timer1);
    errors:

    Code:
    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
  •  





Click Here to Expand Forum to Full Width

Featured