Sidius Postado Dezembro 18, 2009 Denunciar Share Postado Dezembro 18, 2009 E u crio um form e depois faço dois labels e crio dois Texbox para entra com um número cada em seguida crio um button.Depois como faço para o button ao ser clicado multiplicar os dois números e dar o resultado no proprio form? clique em Imagem para ver.Pra quem sabe deve ser facil mais to a dois dias procurando e nada só encontrei tutoriais usando (c# e vb) mais VS c++ não consegui encontrar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Maligno Postado Dezembro 18, 2009 Denunciar Share Postado Dezembro 18, 2009 O objeto do botão é uma instância da classe Button (ou seja lá o nome que tenha). Essa classe tem eventos que podem ser programados. O que você precisa fazer é apenas programar a reação ao evento "OnClick" (ou seja lá o nome que tenha) do botão.Eu não conheço o Visual Studio. Eu uso o C++ Builder e nele essa parte também é visual. No caso eu só precisaria clicar duas vezes no próprio botão que o código seria automaticamente incluído e mostrado no editor de código. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Dezembro 18, 2009 Denunciar Share Postado Dezembro 18, 2009 Cada um dos textbox que você criou deve ter uma identificação. Para ver essa identificação selecione o item e, na janela Propriedades, observe o ID (provavelmente algo como IDC_SEU_TEXTBOX). Poste aqui esse valor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sidius Postado Dezembro 19, 2009 Autor Denunciar Share Postado Dezembro 19, 2009 (editado) Cada um dos textbox que você criou deve ter uma identificação. Para ver essa identificação selecione o item e, na janela Propriedades, observe o ID (provavelmente algo como IDC_SEU_TEXTBOX). Poste aqui esse valor.Resolvi fazer esse vídeo porque não consegui encontrar o ID, espero que com esse video de para ver melhor o que eu quero e a minha dúvida, melhor ainda os dados para me ajudarem.Caso não de pra ver acho que as identificações sejam essas (textBox1,textBox2,button1) Editado Dezembro 19, 2009 por Sidius Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Dezembro 19, 2009 Denunciar Share Postado Dezembro 19, 2009 Infelizmente pela qualidade do vídeo não deu pra ler o que está escrito, mas se estiver habilidada a opção Categorized, o ID estará em Misc. Se não encontrar, veja também se há o (Name) (uso VS2010 aqui e aparecem os dois)Em último caso, abra o arquivo de recurso em View Code e poste o código aqui. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sidius Postado Dezembro 19, 2009 Autor Denunciar Share Postado Dezembro 19, 2009 La vai o codigo e aqui a imagem#pragma once namespace multiplica { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// <summary> /// Summary for Form1 /// </summary> public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: Add the constructor code here // } protected: /// <summary> /// Clean up any resources being used. /// </summary> ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Label^ label1; protected: private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::TextBox^ textBox1; private: System::Windows::Forms::TextBox^ textBox2; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::RichTextBox^ richTextBox1; private: /// <summary> /// Required designer variable. /// </summary> System::ComponentModel::Container ^components; #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->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->textBox1 = (gcnew System::Windows::Forms::TextBox()); this->textBox2 = (gcnew System::Windows::Forms::TextBox()); this->button1 = (gcnew System::Windows::Forms::Button()); this->richTextBox1 = (gcnew System::Windows::Forms::RichTextBox()); this->SuspendLayout(); // // label1 // this->label1->AutoSize = true; this->label1->Location = System::Drawing::Point(25, 26); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(73, 13); this->label1->TabIndex = 0; this->label1->Text = L"Entre com \"x\""; // // label2 // this->label2->AutoSize = true; this->label2->Location = System::Drawing::Point(25, 71); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(73, 13); this->label2->TabIndex = 1; this->label2->Text = L"Entre com \"y\""; // // textBox1 // this->textBox1->Location = System::Drawing::Point(136, 23); this->textBox1->Name = L"textBox1"; this->textBox1->Size = System::Drawing::Size(100, 20); this->textBox1->TabIndex = 2; // // textBox2 // this->textBox2->Location = System::Drawing::Point(136, 68); this->textBox2->Name = L"textBox2"; this->textBox2->Size = System::Drawing::Size(100, 20); this->textBox2->TabIndex = 3; // // button1 // this->button1->Location = System::Drawing::Point(93, 110); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(75, 23); this->button1->TabIndex = 4; this->button1->Text = L"Multiplica"; this->button1->UseVisualStyleBackColor = true; // // richTextBox1 // this->richTextBox1->Location = System::Drawing::Point(28, 160); this->richTextBox1->Name = L"richTextBox1"; this->richTextBox1->Size = System::Drawing::Size(208, 90); this->richTextBox1->TabIndex = 5; this->richTextBox1->Text = L""; // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(266, 277); this->Controls->Add(this->richTextBox1); this->Controls->Add(this->button1); this->Controls->Add(this->textBox2); this->Controls->Add(this->textBox1); this->Controls->Add(this->label2); this->Controls->Add(this->label1); this->Name = L"Form1"; this->Text = L"PRODUTO DE DOIS NÚMEROS"; this->ResumeLayout(false); this->PerformLayout(); } #pragma endregion }; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sidius Postado Dezembro 19, 2009 Autor Denunciar Share Postado Dezembro 19, 2009 (editado) Consegui fazer isso aqui e aparentemente está funcioonando.private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { double x = Convert::ToDouble (textBox1->Text); double y = Convert::ToDouble(textBox2->Text); maskedTextBox1->Text = Convert::ToString(x*y); }Mas continuo muito "p" da vida porque não existe um lugar que eu possa ler os comandos e ve o que cada um faz e sim ter que ficar catando as coisas. Se alguém tiver algo sobre comandos do visual c++ para windows form compartilhe. Editado Dezembro 19, 2009 por Sidius Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Dezembro 20, 2009 Denunciar Share Postado Dezembro 20, 2009 MSDN: http://msdn.microsoft.com/en-us/library/dd...53(VS.100).aspxAbraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sidius Postado Dezembro 21, 2009 Autor Denunciar Share Postado Dezembro 21, 2009 Legal mais desculpe minha "noobisse" eu não encontrei os códigos em si. Por exemplo Seu eu quero que uma button pare a ação de um outro button qual é o comendo que devo usar, ou se eu tiver que enviar uma mesagem de em forma de janela, ou que uma tecla que acione um button e etc.. Se eu escrevo no google codigos Java conexão BD aparece bilhões agora codigos do Visual C++ nada claro pra quem ta iniciando no visual aparece. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sidius
E u crio um form e depois faço dois labels e crio dois Texbox para entra com um número cada em seguida crio um button.
Depois como faço para o button ao ser clicado multiplicar os dois números e dar o resultado no proprio form?
clique em Imagem para ver.
Pra quem sabe deve ser facil mais to a dois dias procurando e nada só encontrei tutoriais usando (c# e vb) mais VS c++ não consegui encontrar.
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.