|
|
| Auteur |
Bericht |
ddd
|
|
Onderwerp: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 07 feb 2010 - 11:35
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
hoi,
Ik heb een vraag ik wil als form 2 hide doe dat ik dan form 1 een actie wil laten uitvoeren dus zoiets.
Visual Basic code: if form2.hide then msgbox (form2.ComboBox1.SelectedValue) else return endif
heeft iemand hier een idee voor want dit doet het niet |
|
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 07 feb 2010 - 11:52
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
Ik weet wel dat batch zo'n funtie had iets van dit
Code: start /d c:\programma\proje.exe /wait
start /d c:\programma\ander /wait hier wacht die dus tot proje.exe is gesloten en start dan ander. is hier dus wat voor in vb |
|
|
| |
|
|
|
 |
Vozzie
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 08 feb 2010 - 11:27
|
|
Moderator

Geregistreerd op: 11-mei-2009
Berichten: 619
Status: Offline
|
|
Hallo,
Dus als form 2 (zichzelf?) verbergt wil je in form 1 iets doen?
En toon je form 2 vanuit form 1 door middel van showdialog, of werk je anders?
Groeten |
_________________ con\con
Stappen, keuzes en herhaling combineren is programmeren.
|
| |
|
|
|
 |
wargod97
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 08 feb 2010 - 18:26
|
|
Op dreef
Geregistreerd op: 24-jul-2009
Berichten: 147
Status: Offline
|
|
uhm...
Als je het gewoon wil minimaliseren is het zo.
Visual Basic code: if Form2.WindowState = WindowState.minimized then
end if
misschien kan je het ook met een public waarde doen |
|
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 08 feb 2010 - 19:16
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
@vozie
ik zal even de code posten |
|
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 08 feb 2010 - 19:20
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
Visual Basic code: MsgBox("waar zullen we het eens over hebben?") MsgBox("...") MsgBox("...") MsgBox("...") MsgBox("kies jij maar") Dialog1.Show() MsgBox(Dialog1.ComboBox1.SelectedValue)
dit is de code ik heb dialog 1 ingevoegd via ctrl shift a. en dan dialog in dialog zit dan een combobox waar je uit moet kiezen met deze code
Visual Basic code: Public Class Dialog1
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Me.Hide() End Sub End Class
nu als ik de msgbox kies jij maar weg klik komt gelijk de volgende terwijl er nog geen optie is gemaakt en dilog een kan ik dan niet gebruiken omdat msgbox in de weg zit |
|
|
| |
|
|
|
 |
Vozzie
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 08 feb 2010 - 22:31
|
|
Moderator

Geregistreerd op: 11-mei-2009
Berichten: 619
Status: Offline
|
|
Hallo,
In plaats van Dialog1.Show kan je Dialog1.ShowDialog gebruiken. Dan gaat je code niet verder totdat het gesloten is,...
Hij zal dan pas verder doen als je dialog1 sluit. Je kan een "dialogresult" terug geven vanuit deze form om aan te tonen of het gelukt is of niet,...
Visual Basic code: MsgBox("waar zullen we het eens over hebben?") MsgBox("...") MsgBox("...") MsgBox("...") MsgBox("kies jij maar") Dim value As Object Using dlg As New MyDialog If dlg.ShowDialog() = DialogResult.OK Then value = dlg.ComboBox1.SelectedValue Else End If End Using MsgBox(value.ToString())
in je dialoog steek je achter 1 knop
Visual Basic code: Me.DialogResult = DialogResult.OK Me.Close
en achter een andere knop
Visual Basic code: Me.DialogResult = DialogResult.Cancel Me.Close
Groeten |
_________________ con\con
Stappen, keuzes en herhaling combineren is programmeren.
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 16:35
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
huh... show dialog was toch voor print dialog openfile dialog enz.
en bij jou code is toch dlg de form name |
|
|
| |
|
|
|
 |
Vozzie
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 16:37
|
|
Moderator

Geregistreerd op: 11-mei-2009
Berichten: 619
Status: Offline
|
|
Hallo,
Quote: show dialog was toch voor print dialog openfile dialog enz. niks met te maken eigenlijk. daar maakt men gebruik van in die gevallen, maar je kan zelf dus ook dialog ramen maken, die je op dezelfde manier kan gebruiken. Door ShowDialog & DialogResult. Je hebt zelfs properties "CancelButten" en "AcceptButton" in je form. Die knoppen zullen dan reageren op "Escape" en "Enter" als je de form juist maakt...
http://www.google.be/search?hl=nl&q ... =&rlz=
http://www.visualbasic.be/index.php?nam ... amp;p=5376
Groeten |
_________________ con\con
Stappen, keuzes en herhaling combineren is programmeren.
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 16:43
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
| dit stond al bij de ok en cancel button het is iets anders maar mag dit ook |
|
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 16:45
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
code vergeten
Visual Basic code: Imports System.Windows.Forms
Public Class dlg
Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click Me.DialogResult = System.Windows.Forms.DialogResult.OK Me.Close() End Sub
Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click Me.DialogResult = System.Windows.Forms.DialogResult.Cancel Me.Close() End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged OK_Button.Enabled = True End Sub End Class
wat dikgedrukt is heb ik er zelf bij gezet  |
|
|
| |
|
|
|
 |
Vozzie
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 16:46
|
|
Moderator

Geregistreerd op: 11-mei-2009
Berichten: 619
Status: Offline
|
|
Hallo,
wat is iets anders en mag ook?
,neteorG |
_________________ con\con
Stappen, keuzes en herhaling combineren is programmeren.
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 16:55
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
| hij zegt dat mydialog not defined is en als ik de naam van de dialog met de combobox erin wijzig in myialog krijg ik dat valeu word gebruikt voor hij een waarde heeft |
|
|
| |
|
|
|
 |
Vozzie
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 09 feb 2010 - 22:23
|
|
Moderator

Geregistreerd op: 11-mei-2009
Berichten: 619
Status: Offline
|
|
Hallo,
Als je de code gebruikt uit mijn voorbeeld, dan hoort MyDialog de naam te zijn van de Form/Dialog die je wilt tonen.
Groeten |
_________________ con\con
Stappen, keuzes en herhaling combineren is programmeren.
|
| |
|
|
|
 |
ddd
|
|
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren
Geplaatst: 10 feb 2010 - 17:55
|
|
In de startblokken
Geregistreerd op: 12-jan-2010
Berichten: 33
Status: Offline
|
|
ddd schreef: hij zegt dat mydialog not defined is en als ik de naam van de dialog met de combobox erin wijzig in myialog krijg ik dat valeu word gebruikt voor hij een waarde heeft
zoals eerder gezegd krijgt volgens met compiler (zo heet dat toch) een foutmelding dat valeu wordt gebruikt voordat hij een waarde mee heft gekregen |
|
|
| |
|
|
|
 |
|
|
|
|