![]() |
Anzeige:
|
|
|||||||
| Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten! |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Gast
Beiträge: n/a
|
:P Hay bin blutiger Anfänger in VB
Möchte gerne 2Textfelder in ein 3. Feld addieren. Hab es so probiert Text3=Text1+Text2 Funkst aber nicht. Wer hilft mir...Dank im voraus... Victor [/code] |
|
|
|
|
#2 (Direktlink) |
|
Dauergast
![]() Registriert seit: 06.05.2004
Ort: Düsseldorf
Beiträge: 1.672
|
"Hay bin blutiger Anfänger in VB "
Falsches Unterforum ! |
|
|
|
|
|
#3 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 06.09.2004
Ort: NRW
Beiträge: 173
|
Gib uns am besten mal dein gesammtes script(oder auch Scripte je nach dem wie du das gemacht hast).. Hast du auch dran gedacht die Function() richtig zu benennen???
~silver~
__________________
~*~ CuT tHe StRiNgS tHaT bInD yOuR wInGs~*~ |
|
|
|
|
|
#4 (Direktlink) |
|
Stammuser
![]() Registriert seit: 08.01.2004
Beiträge: 471
|
Du musst die Werte aus Text1 und Text2 erst in Zahlen umwandeln. Ansonsten werden sie als Zeichenketten behandelt und verkettet, weshalb "2" + "4" 24 und nicht 6 ergibt. Abhängig davon welche Zahlen (Ganzzahlen, höchstens x Nachkommastellen...) du erwartes, kannst du entweder CInt(), CLng() oder CSng() verwenden. Die Funktionen wandeln einen Ausdruck in einen Integer-, Long bzw Singlewert um.
Bsp: Code:
Text3 = CSng(Text1) + CSng(Text2) |
|
|
|
|
|
#5 (Direktlink) |
|
Gast
Beiträge: n/a
|
Wenn ich das richtig verstehe hast du drei Textboxen, oder?
In die ersten beiden kommt jeweils eine Zahl und wenn man auf einen Button addieren klickt, soll in Textbox Drei die Summe der beiden Zahlen stehen. Wenn du das in VB.net machst geht dat so Code:
Private Sub cmdAddieren_Click(byval sender as system.object, byval e as system.eventargs) 'Definition der Integer Variablen (damit dann die beiden Zahlen auch addiert werden können Dim intSummand1 as Integer Dim intSummand2 as Integer 'Der Wert aus der TextBox1 wird in ein Integer umgewandelt und der Variable intSummand1 zugewiesen. gleiches bei TextBox2 intSummand1=convert.toInt32(txtBox1) intSummand2=convert.toInt32(txtBox2) 'Hier wird der TextBox3 das Ergebnis der Addition zugewiesen. txtBox3.text=convert.toString(intSummand1+intSummand2) end sub |
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|