Comunidad de diseño web y desarrollo en internet online

configurar varios botones en un mismo form

Citar            
MensajeEscrito el 10 Oct 2006 01:16 pm
Hola a todos,

Es que necesito configurar 2 o 3 botones en un mismo formulario, pero lo que no he encontrado es como hacer que cada uno vaya a un sitio diferente, pero que interactue con los datos del form de donde estan.

¿Alguien me puede decir? se que es sencillo pero en realidad no recuerdo muy bien

era algo como

Código :

 if ($accion==enviar) 


La verdad es lo unico que recuerdo

Ayuda por favor

:wink:

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 10 Oct 2006 02:08 pm
Estee... No se si esto te sirva, pero lo que podrias hacer seria alojar variables dentro del formulario principal. Despues de hacer los enlaces respectivos a cada formulario secundario, pues llamarias a los datos de esa forma desde cada una de esas.
Cada uno de esos datos haria las veces de switch y las acciones finales se determinarian en el form principal

Si puedes leer codigo de VB6, avisame y te pongo un pequeño ejemplo
¿¿OK??

Por Pablo2124

276 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2006 08:53 pm
¿y no sabes algo respecto al pedazo de codigo que puse ahi? es que una vez vi uno asi, pero en realidad no recuerdo mucho lo que sigue

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 10 Oct 2006 10:04 pm
Pues lastimosamente no conosco nada acerca de C/C++/C#.

Pero... espero que este codigo te sirva.

Microsoft Visual Basic 6 (eso si sono feo)

Este es del frmSplash:

Código :

General_Declaraciones()
    Public Ret As Byte
    Dim sw As Byte
End Sub
Private Sub Form_Load()
    frmSplash.BackColor = &H8000000D
    Label1.BackColor = &H8000000D
    Label2.BackColor = &H8000000D
    Label3.BackColor = &H8000000D
    Label4.BackColor = &H8000000D
    Label6.BackColor = &H8000000D
    Label7.BackColor = &H8000000D
    Label8.BackColor = &H8000000D
    Label9.BackColor = &H8000000D
    Frame1.BackColor = &H8000000D
    Frame2.BackColor = &H8000000D
    ccrp1.BackColor = &H8000000D
    Label1.ForeColor = RGB(139, 164, 221)
    Label2.ForeColor = RGB(139, 164, 221)
    Label9.ForeColor = RGB(139, 164, 221)
    Label10.ForeColor = RGB(139, 164, 221)
    ccrp1.FillColor = RGB(139, 164, 221)
    Label10 = "."
    sw = 0
    Label7.Caption = Str(App.Major) + "." + Str(App.Minor) + "." + Str(App.Revision)
    Timer1.Interval = 200
    Timer2.Interval = 200
End Sub
Private Sub Timer1_Timer()
    ccrp1.Value = ccrp1.Value + 5
    If ccrp1.Value = ccrp1.Max Then
        frmInicio.Show
        Unload Me
    End If
End Sub
Private Sub Timer2_Timer()
    sw = sw + 1
    Label10.Caption = Label10.Caption + "."
    If sw = 3 Then
        Label10 = "."
        sw = 0
    End If
End Sub


Y este es del frmTextos:

Código :

Private Sub Form_Activate()
    wmpSonido.PlayCount = 10000
    wmpSonido.FileName = App.Path + "\Media\audio\Insula.mp3"
    wmpSonido.Play
End Sub
Private Sub Form_Load()
    RTB.Locked = True
End Sub
Private Sub KewlButtons1_Click()
    If frmSplash.Ret = 1 Then
        frmMA.Show
        frmMA.myRTB.Text = frmTexto.RTB.Text
        Unload Me
    ElseIf frmSplash.Ret = 2 Then
        frmPS.Show
        frmPS.myRTB.Text = frmTexto.RTB.Text
        Unload Me
    End If
End Sub


Date cuenta del uso que le estoy dando a la variable Ret que dimensione como Pública en el formulario frmSplash.
Dale un buen uso a este SourceCode, OK

Por Pablo2124

276 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Oct 2006 08:58 pm
Si lo que quieres es hacer esto en una página PHP puedes hacer esto:
Formulario:

Código :

<form action="pagina.php" method="post">
...datos del formulario...
<input type="submit" name="submit" value"submit1">
<input type="submit" name="submit" value"submit2">
<input type="submit" name="submit" value"submit3">
</form>


pagina.php:

Código :

$submit = $_POST['submit'];
if ($submit == 'submit1') {
...codigo si se oprime el primer boton...
}...

y asi para los otros botones es como pasar datos normalmente...
Ojala te sirva de algo

Por petrov

186 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 Oct 2006 09:07 pm
uff claro petrov eso era justo lo que necesitaba, maldita memoria la mia XD XD

ya ahora si puedo hacer unas cuantas cosillas que me hacian falta y eliminar otras tantas (y),

Gracias de nuevo

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 18 Oct 2006 09:45 pm
Claro!!! :D

Por petrov

186 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.