... das ist mir schon klar, aber ich kann machen was ich will, mit "change parent" kriege ich das nicht hin.... willst Du die gleiche Tastatur in einer anderen Form verwenden? dann geht ChangeParent. Dann musst Du aber noch die Routine ergänzen für die andern TextBoxen.
Für Panel1.Hast Du für Panel1 ChangeParent verwendet oder für die Buttons ?
Das Erste - im IDE, nur in der gleichen Form.Wie hast Du ChangeParent genützt ?
Ich möchte die Tastatur in ein anders Modul kopieren und da benutzen.- willst Du die Tastatur wo anders hin kopieren ?
[FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]For[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] i=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1 [/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]To [/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff] AddPanel[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]([/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"Modul"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]&i&[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]".frmModul"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]&i,[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"Panel2"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2],x0,y0,[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]5[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]*dd+[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2],[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]2[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]*dd+[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2])[/SIZE][/FONT]
[SIZE=2][FONT=Courier New] x=[/FONT][/SIZE][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]0[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff] For[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] j=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]0[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]To[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]4[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff] AddButton[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]([/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"Modul"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]&i&[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]".Panel2"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2],[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"btnTastatur"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]&j,x,[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]0[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2],dd1,dd1,j)[/SIZE][/FONT]
[/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff] AddButton[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]([/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"Modul"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]&i&[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]".Panel2"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2],[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"btnTastatur"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]&j+[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]5[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2],x,dd,dd1,dd1,j+[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]5[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2])[/SIZE][/FONT]
[SIZE=2][FONT=Courier New] x=x+dd[/FONT][/SIZE]
[/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff] Next[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Next[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#0000ff][SIZE=2][FONT=Courier New][COLOR=#0000ff][SIZE=2][FONT=Courier New][COLOR=#0000ff]For[/COLOR][/FONT][/SIZE][/COLOR][/FONT][/SIZE][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] i=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1 [/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]To[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] 1[/SIZE][/FONT][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#0000ff][SIZE=2][FONT=Courier New][COLOR=#0000ff][SIZE=2][FONT=Courier New][COLOR=#0000ff]For[/COLOR][/FONT][/SIZE][/COLOR][/FONT][/SIZE][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] i=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1 [/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]To [/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]2[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
Leider kommt die Meldung (siehe Anhang).Beispiel liegt dabei.
nochmals Danke für deine Mühe, das Beispiel funktioniert jetzt (mit den Modulen), ich blicke allerdings nicht mehr durch.Hier ist das Beispiel komplett.
Sub Globals
Quelle = ""
Gewicht = ""
Karat = ""
Ankauf = ""
GewichtWert = ""
KaratWert = ""
AnkaufWert = ""
Ergebnis = ""
End Sub
'------------------------------------------------------
Sub Goldankauf_Show
Karat.SelectedIndex = 0
Gewicht_GotFocus
For i=0 To 9
AddEvent ("ButtonPanel0" & i, Click, "Tastatur")
Next
AddEvent ("ButtonPanelKomma", Click, "Tastatur")
AddEvent ("ButtonPanelBackspace", Click, "Tastatur")
End Sub
'------------------------------------------------------
' Die Tausenderpunkte und Kommas in ein deutsches Format konvertieren
'------------------------------------------------------
Sub Konvertieren(Zahl,Dezimalstellen)
Zahl = Format(Zahl,"N"&Dezimalstellen)
x = StrReplace(Zahl,".","!") ' ändert vorläufig die Punkte
x = StrReplace(x,",",".") ' tauscht Kommas in Punkte aus
x = StrReplace(x,"!",",") ' tauscht Punkte in Kommas aus
Return x
End Sub
'------------------------------------------------------
Sub ButtonErgebnisBerechnen_Click
Sound ("SoundKasse.wav")
If IsNumber(Gewicht.Text) = False Then
Msgbox ("Bitte im Betrag nur ZAHLEN eingeben.")
Ankauf.Text = "???"
Gewicht.Text = "???"
Else
Ergebnis = (GewichtWert * AnkaufWert) '* KaratWert) '(Karatwert/1000))
LabelErgebnis.Text = Konvertieren(Ergebnis,2)&" "& "EUR"
End If
End Sub
'------------------------------------------------------
' Feld leeren, wenn auf in das Feld "Gewicht" geklickt wird
'------------------------------------------------------
Sub Gewicht_GotFocus
Gewicht.Text = ""
GewichtWert = ""
Quelle = "Gewicht"
End Sub
'------------------------------------------------------
' Feld leeren, wenn auf in das Feld "Ankauf" geklickt wird
'------------------------------------------------------
Sub Ankauf_GotFocus
Ankauf.Text = ""
AnkaufWert = ""
Quelle = "Ankauf"
End Sub
'------------------------------------------------------
' Wenn auf in das Feld "Internet" geklickt wird
'------------------------------------------------------
Sub ButtonInternet_Click
i = Msgbox ("Soll ich den aktuellen Goldkurs aus dem Internet holen?", " Hinweis", cMsgboxYesNo, cMsgboxQuestion)
If i = cYes Then
Msgbox ("Diese Funktion steht momentan nicht zur Verfügung.", " Hinweis", cMsgboxOK, cMsgboxExclamation)
Else
End If
End Sub
'------------------------------------------------------
Sub Tastatur
Select Sender
Case "buttonpanelkomma"
Select Quelle
Case "Gewicht"
Gewicht.Text=Gewicht.Text&","
GewichtWert=GewichtWert&"."
' Case "Karat"
' Karat=Karat&","
' Karat=Karat&"."
Case "Ankauf"
Ankauf.Text=Ankauf.Text&","
AnkaufWert=AnkaufWert&"."
End Select
Case "buttonpanelbackspace"
Select Quelle
Case "Gewicht"
Gewicht.Text=SubString(Gewicht.Text,0,StrLength(Gewicht.Text)-1)
GewichtWert=SubString(GewichtWert,0,StrLength(GewichtWert)-1)
' Case "Karat"
' Karat=SubString(Karat,0,StrLength(Karat)-1)
' Karat=SubString(Karat,0,StrLength(Karat)-1)
Case "Ankauf"
Ankauf.Text=SubString(Ankauf.Text,0,StrLength(Ankauf.Text)-1)
AnkaufWert=SubString(AnkaufWert,0,StrLength(AnkaufWert)-1)
End Select
Case Else
Select Quelle
Case "Gewicht"
Gewicht.Text=Gewicht.Text&StrAt(Sender,12)
GewichtWert=GewichtWert&StrAt(Sender,12)
Case "Karat"
Karat.SelectedIndex=Karat.SelectedIndex&StrAt(Sender,12)
KaratWert=KaratWert&StrAt(Sender,12)
Case "Ankauf"
Ankauf.Text=Ankauf.Text&StrAt(Sender,12)
AnkaufWert=AnkaufWert&StrAt(Sender,12)
End Select
End Select
End Sub
'------------------------------------------------------
Wenn man es so wie unten schreibt, finde ich es übersichtlicher:Quelle=""
Gewicht.Text=Gewicht.Text&","
GewichtWert=GewichtWert&"."
... oder gibt es dann (z.B. beim Kompilieren) irgendwelche Probleme später?Quelle = ""
Gewicht.Text = Gewicht.Text &","
GewichtWert = GewichtWert &"."
Kann man mit den Werten einer ComboBox in deinem Code rechnen?
[FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Sub [/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]Karat_SelectionChanged (Index, Value)[/SIZE][/FONT]
[SIZE=2][FONT=Courier New] KaratWert = Value[/FONT][/SIZE]
[/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]End Sub[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]Ergebnis = GewichtWert * AnkaufWert * KaratWert /[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1000[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
... und eine Frage nebenbei:
Du hast immer die Rechenzeichen ohne Zwischenraum eng beieinander geschrieben. Hat das einen besonderen Grund?
Sub Karat_SelectionChanged (Index, Value)
KaratWert=Value
ButtonErgebnisBerechnen_Click
End Sub
... ich möchte später den Devisenrechner und den Goldankauf zusammenführen. Wenn ich beide schon als Modul habe, geht das einfacher und ich muß nur noch von der "Main" die Verknüpfungen machen.Warum hast Du eigentlich deine Form in ein neues Modul eingfügt und nicht im Main Modul gelassen, denn da ist ja vorläufig gar nichts drin ?
... aber ziemlich sicher wird das Ganze ja noch um ein 3. oder 4. Modul erweitert, und dann wird das Programmieren auf einer Form schon umständlicher, deshalb die Aufteilung in mehrere Module.Man könnte auch mit 2 Panels im oberen Bereich arbeiten eins füf Goldaufkauf und das ander für den Devisenrechner und je nach bedarf das eine oder das andere anzeigen, der untere Bereich würde gleich bleiben für die Tastatur.
... es gibt ja immer mehrere Lösungen für ein gleiches Problem.
das ist der eine Punkt.... ausser Du möchtest später diese Module in andere Programme übernehmen.
Richtig. In diesem Fall sind ja dann auch die folgenden Zeilen völlig unnnütz:Die eigene Tastatur hat auch den Vorteil dass Du begrenzen kannst was der Benützer eingeben darf und nicht. Ansonsten müsstest Du die Buchstaben die von der virtuellen Tatstur reinkommen noch überprüfen ob sie dem entsprechen was Du brauchs, um das Ganze 'idiotensicher' zu machen.
If IsNumber(Gewicht.Text) = False Then
Msgbox ("Bitte bei Gewicht nur ZAHLEN eingeben.")
Gewicht.Text = "???"
[FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]ButtonPanelKomma.Enabled=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]True[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Case[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"buttonpanelkomma"[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]ButtonPanelKomma.Enabled=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]False[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Case[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"buttonpanelbackspace"[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Select[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] Quelle[/SIZE][/FONT]
[/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Case[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]"Devise"[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]StrAt[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2](DevisenWert1.Text,[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]StrLength[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2](DevisenWert1.Text)-[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]1[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2])=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000][FONT=Courier New][SIZE=2][COLOR=#800000]","[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]Then[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]ButtonPanelKomma.Enabled=[/SIZE][/FONT][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080][FONT=Courier New][SIZE=2][COLOR=#800080]True[/COLOR][/SIZE][/FONT]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]
Sub Tastatur
Select Sender
Case "buttonpanelkomma"
ButtonPanelKomma.Enabled = False
Select Quelle
Case "Gewicht"
Gewicht.Text=Gewicht.Text&","
GewichtWert=GewichtWert&"."
Case "Ankauf"
Ankauf.Text=Ankauf.Text&","
AnkaufWert=AnkaufWert&"."
End Select
Case "buttonpanelbackspace"
Select Quelle
Case "Gewicht"
IfStrAt(Gewicht.Text,StrLength(Gewicht.Text)-1)=","Then
ButtonPanelKomma.Enabled = True
' End If
Gewicht.Text=SubString(Gewicht.Text,0,StrLength(Gewicht.Text)-1)
GewichtWert=SubString(GewichtWert,0,StrLength(GewichtWert)-1)
Case "Ankauf"
IfStrAt(Ankauf.Text,StrLength(Ankauf.Text)-1)=","Then
ButtonPanelKomma.Enabled = True
' End If
Ankauf.Text=SubString(Ankauf.Text,0,StrLength(Ankauf.Text)-1)
AnkaufWert=SubString(AnkaufWert,0,StrLength(AnkaufWert)-1)
End Select
Case Else
Select Quelle
Case "Gewicht"
Gewicht.Text=Gewicht.Text&StrAt(Sender,12)
GewichtWert=GewichtWert&StrAt(Sender,12)
Case "Ankauf"
Ankauf.Text=Ankauf.Text&StrAt(Sender,12)
AnkaufWert=AnkaufWert&StrAt(Sender,12)
End Select
End Select
End Sub
Sub ButtonErgebnisBerechnen_Click
Sound ("SoundKasse.wav")
Ergebnis = Gewicht1Wert * AnkaufWert * Karat1Wert /1000
LabelErgebnis1A.Text = (Ergebnis,2)
LabelErgebnis1B.Text = Konvertieren(Ergebnis,2)&" "& "€"
LabelErgebnis1A.Visible = False
LabelErgebnis1B.Visible = True
LabelErgebnis1A_Click
End Sub
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?