You are not logged in.

Dear visitor, welcome to Jabaco - Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Peter

Trainee

  • "Peter" is male
  • "Peter" started this thread

Posts: 69

Date of registration: Nov 24th 2008

Location: Cologne, Germany

Occupation: Second Vice President of Distributed Junk and Trash Development

  • Send private message

1

Tuesday, November 25th 2008, 11:07am

Allgemeine Fragen zu Forms (Open und Close)

Hallo,

in einem Jabaco-Projekt habe ich 2 Forms (Form1 und Form2)

In Form1 habe ich einen Button. In dessen Click-Event rufe ich die Form2 auf

Jabaco Source

1
2
3
Public Sub Command1_Click()
   Form2.Show
End Sub


Das klappt soweit auch ganz gut. :)

Erste Frage: Wie kann ich Form2 modal aufrufen? In VB geht das ja mit Form2.Show vbModal

In Form2 habe ich dann auch einen Button. In dessen Click-Event möchte ich die Form2 schließen.

Zweite Frage: Wie kann man programmatisch eine Form schließen? Form2.Close oder Unload Form2 funktioniert leider nicht.

Danke im voraus & Grüße ... Peter

Milan

Beginner

  • "Milan" is male

Posts: 1

Date of registration: Nov 25th 2008

Location: Nürnberg

  • Send private message

2

Tuesday, November 25th 2008, 11:49am

RE: Allgemeine Fragen zu Forms (Open und Close)

Zweite Frage: Wie kann man programmatisch eine Form schließen? Form2.Close oder Unload Form2 funktioniert leider nicht.
Hi Peter (oder Kiffi ;) ),

soweit ich mich an meine VB Jahre erinnern kann, konnte man das
mit Unload Me machen. Versuchs doch einfach mal...

Grüße, Milan (milan1612)

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

3

Tuesday, November 25th 2008, 11:57am

> Erste Frage: Wie kann ich Form2 modal aufrufen? In VB geht das ja mit Form2.Show vbModal

Diese Funktion fehlt im Jabaco-Framework. Du kannst entweder direkt JDialog von Java verwenden, oder auf einen Wrapper warten - alternativ kannst du das auch gerne selbst im Framework implementieren :)

> Zweite Frage: Wie kann man programmatisch eine Form schließen?
> Form2.Close
oder Unload Form2 funktioniert leider nicht.

Hmm... Form.close klingt nicht schlecht - das werde ich so in's Framework übernehmen. Du hast aber bereits jetzt diverse Optionen. Eine Möglichkeit:

Jabaco Source

1
2
3
4
5
6
7
8
9
10
11
Dim Form2 As Form2

Public Sub cmdOpen_Click()
   Form2 = New Form2()
   Form2.Show()
End Sub

Public Sub cmdClose_Click()
   If Form2 <> Nothing Then Form2.Parent.dispose
   Set Form2 = Nothing
End Sub

Peter

Trainee

  • "Peter" is male
  • "Peter" started this thread

Posts: 69

Date of registration: Nov 24th 2008

Location: Cologne, Germany

Occupation: Second Vice President of Distributed Junk and Trash Development

  • Send private message

4

Tuesday, November 25th 2008, 11:58am

RE: RE: Allgemeine Fragen zu Forms (Open und Close)

Quoted from "Milan"

Hi Peter (oder Kiffi ;) ),

Pssst! Nicht verraten! Ich bin hier doch inkognito! 8)

Quoted from "Milan"

soweit ich mich an meine VB Jahre erinnern kann, konnte man das
mit Unload Me machen. Versuchs doch einfach mal...

Für wen hältst Du mich? Unload Me habe ich selbstverfreilich als allererstes ausprobiert. :P

Grüße ... Peter

Peter

Trainee

  • "Peter" is male
  • "Peter" started this thread

Posts: 69

Date of registration: Nov 24th 2008

Location: Cologne, Germany

Occupation: Second Vice President of Distributed Junk and Trash Development

  • Send private message

5

Tuesday, November 25th 2008, 12:09pm

Hallo Manuel,

> Diese Funktion fehlt im Jabaco-Framework. Du kannst entweder direkt
> JDialog von Java verwenden

interessant! Muss ich mir mal näher anschauen. Danke für den Tipp!

> alternativ kannst du das auch gerne selbst im Framework implementieren :)

:D

> Form.close klingt nicht schlecht - das werde ich so in's Framework übernehmen.

Super! Danke!

> Du hast aber bereits jetzt diverse Optionen. Eine Möglichkeit: [...]

Ich muss mich wohl mal daran gewöhnen, dass man mit Jabaco anscheinend doch nen ganzen Sack voller neuer Features bekommt. ^^

Danke & Grüße ... Peter

Rate this thread
WoltLab Burning Board