 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Yoryi Invitado
|
Publicado: Dom 13 Jun, 2004 7:23 pm Asunto: Preguntas varias sobre Builder 5 |
|
|
Hola, tengo un par de preguntas acerca de C++ Builder 5, a ver si alguien me puede ayudar:
¿Cómo puedo crear cuadros de diálogo personalizados o incluir varios forms dentro de una misma aplicación de manera que éstos actúen a modo de cuadros de diálogo? (espero haberme explicado).
¿Se pueden poner enlaces a Internet o a un e-mail en una aplicación de Builder de manera que abra un explorador o el outlook?
¿Como se introducen datos en una lista desplegable? (ya sé que esto debe ser muy fácil, pero no encuentro la manera)
Gracias de antemano, un saludo. |
|
| Volver arriba |
|
 |
Raúl Capt


Registrado: 16 Ago 2002Mensajes: 174Ubicación: Oruro (Bolivia)
|
Publicado: Lun 14 Jun, 2004 1:54 am Asunto: Cuadros de dialogos |
|
|
Hola Toryi...
En cuanto a tu pregunta de crear varios forms de manera que parescan Cuadros de dialogo, haber te voy a tratar de guiar con algunos pasos sencillos:
1.- File-NewAplication
2.- Coloca un Boton.
Caption = Ver Cuadros de Dialogo
3.- Ir File-New Form
Caption del Form2 = Cuadro de dialogo 1.
4.- Ir al formulario 1
5.- Hacer doble click al boton para ir a su evento OnClick
en su evento colocar:
| Código: | Form2->ShowModal(); |
6.- Guardar Todo
Dejar nombres por defecto Unit1.cpp, Unit2.cpp, Project1.bpr
7.- Estando activo el Formulario 1 presionar Alt + F11 y elegir Unit2 (si aparece Unit1 en el cuadro de dialogo, estaba activo el Formulario 2, cancelar y elegir el formulario correcto)
8.- Colocar en el formulario 2 un boton con su caption = Siguiente
9.- Crear un nuevo formulario (File-New Form)
10.- Cambiar el caption del formulario 3 a: Cuadro de dialogo 2.
11.- Guardar todo
12.- Dejar el nombre por defecto de Unit3.cpp
13.- Ir al formulario 2
14.- Estando activo el formulario 2 presionar las teclas Alt+F11 (Para incluir las unidades que se necesitan)
15.- Del listado de unidades (Unit1, Unit3) Elegir Unit3
16.- En el evento onclick del boton del Form2 poner:
| Código: | Form2->Hide(); //Ocultamos el Formulario 2
Form3->ShowModal(); // Mostramos el formulario 3 |
17.- Colocar en el formulario 3 un boton con su caption=Finalizar
18.- En el evento onclick de este boton colocamos lo siguiente:
19.- Grabar todo (File - Save All)
20.- Hacer correr (F9)
Bueno espero que te sirva y bueno tu puedes personalizar tus formularios colocandoles imagenes, texto, etc.
En este momento no tengo instalado el Builder asi que te lo hice de memoria si obie algo espero que sea facil de solucionar y sobre todo escribe para que te ayude... |
|
| Volver arriba |
|
 |
Raúl Capt


Registrado: 16 Ago 2002Mensajes: 174Ubicación: Oruro (Bolivia)
|
Publicado: Lun 14 Jun, 2004 1:56 am Asunto: Enlaces a internet y correo |
|
|
En cuanto a tu pregunta si se puede poner un link a una pagina o un correo la respuesta es que si se puede, pero en este momento no tengo las lineas de codigo a mi alcance pero si buscas de seguro te saldra algo porque sobre todo para enviar un mail desde builder a habido muchas preguntas y claro con sus respectivas respuestas....
Buscare el codigo y prometo colocarlo...
Bye. |
|
| Volver arriba |
|
 |
Raúl Capt


Registrado: 16 Ago 2002Mensajes: 174Ubicación: Oruro (Bolivia)
|
Publicado: Lun 14 Jun, 2004 2:08 am Asunto: Datos en lista desplegable |
|
|
Hola de nuevo,
Al igual que en la anterior pregunta te doy algunos pasos para que los sigas y espero que te sirvan para lo que necesitas:
1.- Inicia una nueva aplicacion (File - New Application)
2.- Coloca un ComboBox (Lista desplegable)
3.- Cambia su name de este a cbDatos.
4.- Coloca un Edit
5.- Cambiale su name a eDato
6.- Coloca dos botones
7.- A uno de estos colocale su caption a Borrar ó Limpiar. (Preferentemente al del Button1)
8.- Al otro boton (Button2) colocale su caption a Añadir.
9.- En el evento onclick del Button1 (Limpiar) coloca lo siguiente:
| Código: | cbDatos->Items->Clear(); |
10.- En el evento onclick del Button2 (Añadir) coloca lo siguiente:
| Código: | cbDatos->Items->Add(eDato->Text) // vaciamos lo que tiene el edit al combobox |
11.- Grabar todo
12.- Hacer correr.
Como siempre espero que te haya servido para lo que necesitas, y si alguien te puede dar una ayuda mucho mas eficaz, pues adelante, para que asi yo tambien me siga culturizando jejeje, bueno hasta la proxima...
Bye. |
|
| Volver arriba |
|
 |
d1rk_avngr Cdt


Registrado: 24 Dic 2002Mensajes: 15Ubicación: Mexico
|
Publicado: Lun 14 Jun, 2004 3:21 am Asunto: lanzar una aplicacion mediante la API Win32 con shellexecute |
|
|
char *direccion = new char[1024];
strcpy(direccion, "mailto:d1rk_avngr@hotmail.com");
// la variable direccion debe de ser un string terminado en nulo
ShellExecute(Handle, NULL,direccion, NULL, NULL, SW_SHOWNORMAL); _________________ "Que no está muerto lo que yace eternamente, y con el paso de los evos, aun la muerte puede morir"... Abdul Alhazred. |
|
| Volver arriba |
|
 |
Yoryi Invitado
|
Publicado: Mar 15 Jun, 2004 1:57 am Asunto: Gracias |
|
|
Muchísimas gracias a los dos por sus consejos, todos funcionan estupendamente, me han sido de gran ayuda.
Gracias de nuevo.
Saludos! |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|