Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Visual Studio 2015 dodawanie wartości z kilku textboxów!

Ostatnio zmodyfikowano 2016-06-25 12:28
Autor Wiadomość
mefisto12
Temat założony przez niniejszego użytkownika
Visual Studio 2015 dodawanie wartości z kilku textboxów!
» 2016-06-20 14:27:53
Witam, chciałbym aby wartości z textboxów sumowały się i pokazywały sume w niebieskich textboxach.
Czyli 23 + 44 powinno dać 67 a 269.11 + 22.11 powinno dać 291.22. I te wyniki pownny pokazać się w niebieskich polach.
Piszę program w Viusal Studio 2015. Bardzo proszę o pomoc. Jeśli założyłem temat nie w tym dziale co trzeba to proszę o przeniesienie do odpowiedniego.
Zdjęcie powinno pomóc w pokazaniu problemu.
http://ifotos.pl/zobacz​/Aplikacja_sqnhqer.png
P-149297
mateczek
» 2016-06-20 23:48:47
samo VisualStudio nie wiele mówi. Bo to IDE dla wielu języków programowania. Ogólna porada to zrób tablicę jako składnik klasy okna głównego(jeśli C++) wygeneruj funkcję określającą edit-finiszed, dla każdego pola edycyjnego (domniemuję, że każde pole zostało na formatce w jakiś sposób wyklikane i nie masz tych okienek w tablicy)
może coś w tym stylu. oczywiście bez info w jakim języku piszesz i bez kawałków kodu jak tworzysz labelki chyba za wiele się poradzić nie da
C/C++
MWindow::lineEdit1EditFiniszed() {
    tablica[ 1 ] = toInt( lineEdit1->tekst() );
    int suma = 0
    for( int i = 0; i < 9; i++ ) {
        suma += tablica[ i ]
    }
    lineEditBlue->setText( toString( suma ) )
}
P-149338
mefisto12
Temat założony przez niniejszego użytkownika
» 2016-06-21 21:02:13
Pisze w C++.
C/C++
private: Void suma( String ^ liczba ) {
    if( kgkurczak->Text == "" ) {
        kgkurczak->Text = liczba;
    }
    else
    {
        this->kgkurczak->Text += liczba;
    }
}

private: System::Void MyForm_Load( System::Object ^ sender, System::EventArgs ^ e ) {
}
private: System::Void textBox1_TextChanged( System::Object ^ sender, System::EventArgs ^ e ) {
}
private: System::Void textBox73_TextChanged( System::Object ^ sender, System::EventArgs ^ e ) {
}
private: System::Void btn2_Click( System::Object ^ sender, System::EventArgs ^ e ) {
    this->Close();
}
private: System::Void textBox80_TextChanged( System::Object ^ sender, System::EventArgs ^ e ) {
}
private: System::Void button1_Click( System::Object ^ sender, System::EventArgs ^ e ) {
}
private: System::Void okienkoToolStripMenuItem_Click( System::Object ^ sender, System::EventArgs ^ e ) {
    MyForm::FormBorderStyle = System::Windows::Forms::FormBorderStyle::FixedDialog;
}
private: System::Void przypnijToolStripMenuItem_Click( System::Object ^ sender, System::EventArgs ^ e ) {
    MyForm::FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;
    TopMost = true;
}
private: System::Void zako ń czToolStripMenuItem_Click( System::Object ^ sender, System::EventArgs ^ e ) {
    if( MessageBox::Show( "Czy wyłączyć kalkulator?", "Kalkulator", MessageBoxButtons::YesNo, MessageBoxIcon::Question ) == System::Windows::Forms::DialogResult::Yes ) {
        Application::Exit();
    }
}
private: System::Void pomocToolStripMenuItem_Click( System::Object ^ sender, System::EventArgs ^ e ) {
    Pomoc ^ Onas = gcnew Pomoc();
    Onas->Show();
}
private: System::Void txt5_TextChanged( System::Object ^ sender, System::EventArgs ^ e ) {
}
private: System::Void txt6_TextChanged( System::Object ^ sender, System::EventArgs ^ e ) {
}
};
}

Jak widać mam utworzoną funkcje, ale ona jest błędna. Bardzo proszę o pomoc.
P-149363
mateczek
» 2016-06-21 21:53:34
^ - takie znaczki to raczej jakieś dziwne c++
C/C++
private: Void suma( String ^ liczba ) {
    if( kgkurczak->Text == "" ) {
        kgkurczak->Text = liczba;
    }
    else
    {
        this->kgkurczak->Text += liczba; // dodajesz napisy
    }
}
kgkurczak->Text += liczba; - w normalnym c++ z napisów "ala"+"ma kota" wyjdzie ci napis "ala ma kota"
P-149364
SeaMonster131
» 2016-06-25 12:28:23
C++/CLI to nie to samo, co C++.

C/C++
String ^ numberS = "42";
int number;

number = Convert::ToInt32( numberS );
Skonwertuj String na int, dodaj do siebie wszystkie liczby, wypisz liczbę w textboxie.
http://stackoverflow.com​/questions/2517699​/string-to-integer-type-conversion-if-the-string-is-taken-from-text-box-in-visual
P-149446
« 1 »
  Strona 1 z 1