VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

Forum

Plaats nieuw bericht   Plaats Reactie
Vorige onderwerp Printervriendelijke versie Log in om je privé berichten te bekijken Volgende onderwerp
Auteur Bericht
dddOffline
Onderwerp: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 07 feb 2010 - 11:35
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

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
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 07 feb 2010 - 11:52
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

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
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
VozzieOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 08 feb 2010 - 11:27
Moderator


Geregistreerd op: 11-mei-2009
Berichten: 958

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.
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage  
Reageer met quote Naar boven
wargod97Offline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 08 feb 2010 - 18:26
Senior Developer


Geregistreerd op: 24-jul-2009
Berichten: 187

Status: Offline
uhm...
Als je het gewoon wil minimaliseren is het zo.
Visual Basic code:

if Form2.WindowState = WindowState.minimized then
'Actie uitvoeren
end if



misschien kan je het ook met een public waarde doen
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 08 feb 2010 - 19:16
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

Status: Offline
@vozie
ik zal even de code posten
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 08 feb 2010 - 19:20
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

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
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
VozzieOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 08 feb 2010 - 22:31
Moderator


Geregistreerd op: 11-mei-2009
Berichten: 958

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
                ' dialog gaf OK terug,...
                value = dlg.ComboBox1.SelectedValue
            Else
                ' dialog gaf geen OK
                ' programma stoppen ofzo,...?
            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.
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 16:35
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

Status: Offline
huh... show dialog was toch voor print dialog openfile dialog enz.

en bij jou code is toch dlg de form name
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
VozzieOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 16:37
Moderator


Geregistreerd op: 11-mei-2009
Berichten: 958

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.
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 16:43
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

Status: Offline
dit stond al bij de ok en cancel button het is iets anders maar mag dit ook
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 16:45
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

Status: Offline
code vergeten Embarassed
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 Embarassed
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
VozzieOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 16:46
Moderator


Geregistreerd op: 11-mei-2009
Berichten: 958

Status: Offline
Hallo,

wat is iets anders en mag ook?

,neteorG

_________________
con\con

Stappen, keuzes en herhaling combineren is programmeren.
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 16:55
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

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
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
VozzieOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 09 feb 2010 - 22:23
Moderator


Geregistreerd op: 11-mei-2009
Berichten: 958

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.
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage  
Reageer met quote Naar boven
dddOffline
Onderwerp: Re: als form2 hide form 1 actie laten uitvoeren  BerichtGeplaatst: 10 feb 2010 - 17:55
Junior Developer


Geregistreerd op: 12-jan-2010
Berichten: 95

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
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
Berichten van afgelopen:     
Ga naar:  
Tijden zijn in GMT + 1 uur
Plaats nieuw bericht   Plaats Reactie
Vorige onderwerp Printervriendelijke versie Log in om je privé berichten te bekijken Volgende onderwerp
PNphpBB2 © 2003-2007 
 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php