marble
Unregistered
Übergabe von Formulardaten an neue Form
Hallo,
sorry das ich wieder hier poste
aber ich komm noch nicht so ganz klar mit Jabaco
bzw mit der "umgeschriebenen" vb-Sprache... habe schon einiges probiert, aber der unten stehende Code funktioniert leider nicht
Es wird kein Fehler ausgegeben, Label1 bleibt jedoch trotzdem mit der caption, die er vorher hatte... (Kein "Dies ist ein Test!!!" beim öffnen
hilfe
sorry das ich wieder hier poste
aber ich komm noch nicht so ganz klar mit Jabaco
bzw mit der "umgeschriebenen" vb-Sprache... habe schon einiges probiert, aber der unten stehende Code funktioniert leider nicht
Es wird kein Fehler ausgegeben, Label1 bleibt jedoch trotzdem mit der caption, die er vorher hatte... (Kein "Dies ist ein Test!!!" beim öffnen
|
|
Source code |
1 2 3 |
Form2 = New Form2() Form2.label1.Caption = "Dies ist ein Test!!!" Form2.show() |
hilfe
j
Unregistered
Also, ich weiß nicht was Dein Ziel ist.
Vor allem sehe ich nur den Code und nicht, was Du sonst noch gemacht hast.
Wieso hast DU dort Form2 und nicht Form1 ? Willst DU zwei Forms haben?
Wenn Du nur ein Form hast und ein Label beim Laden ändern willst, dann geht in Form1
Und wenn Du zwei Forms hast und enstprechendes in Module1 machen willst, dann geht
Weiß nicht, wo da das Problem ist.
Vor allem sehe ich nur den Code und nicht, was Du sonst noch gemacht hast.
Wieso hast DU dort Form2 und nicht Form1 ? Willst DU zwei Forms haben?
Wenn Du nur ein Form hast und ein Label beim Laden ändern willst, dann geht in Form1
|
|
Source code |
1 2 3 |
Public Sub Form_Load() Label1.Caption = "Dies ist ein Test!!!" End Sub |
Und wenn Du zwei Forms hast und enstprechendes in Module1 machen willst, dann geht
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
Public Form1 As New Form1 Public Form2 As New Form2 Public Sub main(ByJava args() As String) Dim myArgs() As String myArgs = args Form1.SetDefaultClose() Form2.Label1.Caption = "hallo zusammen" Form1.show() End Sub |
Weiß nicht, wo da das Problem ist.
marbel
Unregistered
Hallo,
Sorry, also genau genommen habe ich 2 Formen.
Form 1: 1 Textbox, 1 Button
Form 2: 1 Label
So, nun möchte ich das wenn man auf Button 1 klickt der Text aus der Textbox in form2 (die sich nach klick auf den button öffnen soll) in label1 erscheint.
In vb6 würde ich es nun so lösen:
hoffe ist verständlicher ausgedrückt.
Wenn ich den code von dir benutze
öffnet sich sofort beim starten des Programmes das fenster... das soll aber erst nach klick auf den button
Sorry, also genau genommen habe ich 2 Formen.
Form 1: 1 Textbox, 1 Button
Form 2: 1 Label
So, nun möchte ich das wenn man auf Button 1 klickt der Text aus der Textbox in form2 (die sich nach klick auf den button öffnen soll) in label1 erscheint.
In vb6 würde ich es nun so lösen:
|
|
Source code |
1 2 3 4 5 |
Form1: Private Sub Command1_click() form2.show form2.label1.caption = text1.text End sub |
hoffe ist verständlicher ausgedrückt.
Wenn ich den code von dir benutze
|
|
Source code |
1 |
Public Form2 As New Form2 |
öffnet sich sofort beim starten des Programmes das fenster... das soll aber erst nach klick auf den button
Location: Cologne, Germany
Occupation: Second Vice President of Distributed Junk and Trash Development
Quoted from "marbel"
habs gelöst![]()
nicht wirklich

Du möchtest ja den Inhalt einer Textbox von Form1 in das Label auf Form2 schreiben:
|
|
Jabaco Source |
1 2 3 |
Dim myForm As New Form2 myForm.Label1.Caption = Me.Text1.Text myForm.Show |
Grüße ... Peter
Marbel
Unregistered
danke, noch eine problematik ist auf mich zugekommen:Wenn ich jetzt z.b. noch einen button mache und dann wieder das label fülle mit z.b. "test über command2!" macht er ein neues fenster offen... ich möchte das aber gern an das was bereits geöffnet ist schicken hat jemand eine lösung? (also das nicht immer ein neues fenster geöffnet wird)
Location: Cologne, Germany
Occupation: Second Vice President of Distributed Junk and Trash Development
@Marbel:
@All: Ist das normal, dass bei
die Form direkt geöffnet wird? Meines Erachtens ist das ein Fehler. (deshalb im Code oben auch das Visible-Gefrickel)
Grüße ... Peter
|
|
Jabaco Source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Dim myForm As Form2 Public Sub Command1_Click() myForm.Label1.Caption = Me.Text1.Text myForm.Visible=True End Sub Public Sub Form_Load() myForm = New Form2 myForm.Visible=False End Sub |
@All: Ist das normal, dass bei
|
|
Jabaco Source |
1 |
Dim myForm As New Form2 |
die Form direkt geöffnet wird? Meines Erachtens ist das ein Fehler. (deshalb im Code oben auch das Visible-Gefrickel)
Grüße ... Peter
Hallo,
Ja das eigentümliche Verhalten ist mir auch schon aufgefallen, siehe meinen Post ModalDialog dort habe ich mit Form.hide rumexperimentiert. Das ist der Grund warum der modale Dialog beim Laden etwas merkwürdig flackert.
Ob man das ändern kann weiß ich nicht, aber man sollte das Jabaco verzeihen, es ist halt noch in der Beta-phase.
Gruß
OlimilO
Quoted
@All: Ist das normal, dass bei [Dim myForm As New Form2]die Form direkt geöffnet wird? Meines Erachtens ist das ein Fehler
Ja das eigentümliche Verhalten ist mir auch schon aufgefallen, siehe meinen Post ModalDialog dort habe ich mit Form.hide rumexperimentiert. Das ist der Grund warum der modale Dialog beim Laden etwas merkwürdig flackert.
Ob man das ändern kann weiß ich nicht, aber man sollte das Jabaco verzeihen, es ist halt noch in der Beta-phase.
Gruß
OlimilO
Installace Jabaco-Aplikationen auf dem HTC Touch Pro
Hallo Peter, bin neu in der Community und bin etwas unsicher. Danke für deinen Hinweis, bin aber trotzdem skeptisch in Bezug auf die Installation einer Jabaco-Anwendung auf dem PPC. In Visial-Basic und Java auf dem PC bin ich ziemlich fit aber mit den Problemen auf dem PPC werde ich nicht so schnell fertig. Z.B. wie wir hier das Problem mit "classpath" gelößt wird.
Grüße Emilio
Grüße Emilio
Similar threads
-
General topics, questions and discussions »-
ContentFrame problem
(Feb 11th 2009, 2:08am)
-
Allgemeine Themen, Fragen und Diskussionen »-
Form öffnen WebApplet
(Feb 22nd 2009, 2:59am)
-
General topics, questions and discussions »-
File operations don't work for me
(Dec 14th 2008, 7:32pm)
