Oppure

Loading
26/12/09 17:14
csstore

HO QUESTO TIPO DI PROBLEMA DA RISOLVERE :

HO UN FORM DI NOME 1 DOVE CI SONO 2 PULTANTI (COMMAND1 E COMMAND2) E UN FORM DI NOME 2.
IL PUNTO E' QUESTO: NEL FORM DUE CI SONO DUE ISTRUZIONI CHE VENGONO ESEGUITE ALL'APERTURA.

Private Sub FormDUE_Load()
nuova = Nuovo.Text1.Text
nuova = Scelta.Text1.Text

QUELLO CHE VORREI FARE E'INSERIRE QUI' UNA ISTRUZIONE CHE MI SCELGA UNA DELLE DUE
DOPO LA PRESSIONE DI UNO DEI DUE PULSANTI NEL FORM1
MI SPIEGO MEGLIO E' POSSIBILE SCRIVERE CHE SE ALLA PRESSIONE DEL PULSANTE COMMAND1 (FORM1)
DEVI ESEGUIRE LA PRIMA ISTRUZIONE E ALLA PRESSIONE DEL PULSANTE COMMAND2 (FORM1) DEVI ESEGUIRE LA SECONSA.
sPERO DI ESSERE STATO CHIARO GRAZIE TANTE.
aaa
26/12/09 17:40
Riki94
Io programma in vb.net ma questa soluzione dovrebbe andare, anche se nn è da programmatori bravissimi...
Metti due checkbox nel form2.
E al click di uno dei due pulsanti nel form1 cambia la propietà checked nel form2.
Questo è il codice in vb.net. Modificalo un po per il vb6.

Spero ti sia utile...
Form1
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.CheckBox1.Checked = True
        Form2.CheckBox2.Checked = False
        Form2.Show()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Form2.CheckBox1.Checked = False
        Form2.CheckBox2.Checked = True
        Form2.Show()
    End Sub
End Class

Form2
Public Class Form2

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        CheckBox1.Visible = False
        CheckBox2.Visible = False
        If CheckBox1.Checked Then
            'prima scelta
        End If
        If CheckBox2.Checked = True Then
            'seconda scelta
        End If
    End Sub
End Class
Ultima modifica effettuata da Riki94 26/12/09 17:42
aaa
26/12/09 17:48
GrG
1) Non scrivere in maiuscolo
2) Rileggi quello che scrivi dato che hai fatto vari errori di battitura
3) Spiegati meglio
aaa
26/12/09 21:11
Alfonso
Secondo me una buona soluzione è: inserire nell'evento click dei due pulsanti il richiamo ad una subroutine pubblica del form2 a cui passi un parametro:

Private sub Command1_click

Form2.Mostra 1

Private sub Command2_click

Form2.Mostra 2

Naturalmente --Mostra-- è totalmente arbitrario
Nella form2 scrivi la sub pubblica:

Public sub Mostra (i as integer)

if i=1 then
nuova = Nuovo.Text1.Text
else
nuova = Scelta.Text1.Text
end if

Me.show

end sub

Ciao
aaa