1 Year
Discussion Span
Last Post by ddanbe

In the properties window, you can change many properties of a button to fit your needs. Have a look at the generated code in the form.h file. See how it works and if you wish, you can write this code for yourself also.


In truth, this isn't a C++ issue. It is a Visual Studio issue. Ok, I may be nit-picking now, but this ISN'T a C++ problem!


i'm searching how to start with c++ ( how to have first the .h then then the .cpp ) and which code for example to write for obtaining a coded button.


The Designer in Visual Studio generated code for a button like this:
I simply dragged a button from the toolbox window onto the form and changed its Text property in the Property window.

#pragma region Windows Form Designer generated code
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        void InitializeComponent(void)
            this->button1 = (gcnew System::Windows::Forms::Button());

            // button1
            this->button1->Location = System::Drawing::Point(37, 192);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(75, 23);
            this->button1->TabIndex = 0;
            this->button1->Text = L"start";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);

Nothing withholds you to implement a code like this in your own code instead of using a designer. This can be even necessary if you need lots of buttons in an array.(eg you want to make a calculator) But my guess is you are an absolute beginner. So why not start with a console application?You will have no buttons in a console window however.

Edited by ddanbe: addition


Thanks a lot, i have tried a console application. now i'm asking which steps to obtain a button (for example which can import data or import an image in my screen or either your


how to initialise it? by which steps ? for example i add a cpp file where i add your code ?
thanks for your advice and details.


It is not my code, it is generated automaticaly by the designer.
In the designer, when you doubleclick a button, it will generate the code to handle a click event on the button.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.