Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Lepe
porque si se refiere a pulsar la X de la ventana de contactos, todos sabemos que en realidad no se está cerrando, se ha programado para que se vaya al TrayIcon. Pero si usamos la opción Archivo -->Cerrar de la ventana de contactos, si se cierra todo, por ello, ¿a qué método de cerrar se está refiriendo? .
Pero aquí tú ya estás hablando específicamente del MSN. En una fría lógica, Clantt sólo se refiere al comportamiento de las ventanas. Ni tú, ni yo ni JXJ, sabemos, en este momento, si su intención siquiera abarca el introducir un icono en la bandeja del sistema. Bajo esta lógica fue mi primea respuesta.

// Saludos
Responder Con Cita
  #2  
Antiguo 18-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Estamos hablando por hablar , pero bueno, te contesto
Cita:
Empezado por roman
Pero aquí tú ya estás hablando específicamente del MSN.
El titulo del hilo es:"forms como el msn". Creo que puedo hablar especificamente del MSN
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 18-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Lepe
Estamos hablando por hablar
sí, bueno. Esperemos que esto hilo no tenga el final de tantos otros donde el menos interesado es quien lo inicia.

Cita:
Empezado por Lepe
El titulo del hilo es:"forms como el msn". Creo que puedo hablar especificamente del MSN
O sea que si yo digo que quiero unos controles al estilo Office ¿tú inmediatamente supones que estoy haciendo un clon del Word?



// Saludos
Responder Con Cita
  #4  
Antiguo 19-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Por supuesto, y además te denuncio por plagio y por infringir las patentes
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 20-10-2005
Clantt Clantt is offline
Miembro
 
Registrado: abr 2004
Ubicación: Tarija
Posts: 34
Poder: 0
Clantt Va por buen camino
Hola muchachos, para comenzar muchas gracias por interesarse en el tema, tube un percanse de un viaje por lo que no me pude conectar al foro para responder, espero no les haya causado molestia alguna.
Bueno el problema es el siguiente pasa que estoy haciendo un chat y en mi forma principal tengo una lista de usuarios, a la derecha un Memo y bueno para mandar algún mensaje primero seleccionas al usuario y luego escribes en el memo. Entonces yo quiero hacer que al seleccionar al usuario se cree otra ventana donde aparezca un memo para tener una charla privada y si selecciono otro usuario lo mismo. El problema sucede que creo la forma en tiempo de ejecusión pero no se como controlar al memo que esta dentro de la forma creada.
yo hago esto: Tengo una forma con un memo dentro que se crea por primera vez cuando hago el doble clic en el usuario luego le cambio el nombre.
Código Delphi [-]
Form2 := Tform2.create(application);
Form2.show;
Form2.name := 'nuevonombre';
.

Lo lógico sería que para tomar el control del memo solo haga esto no?
Código Delphi [-]
nuevonombre.memo1.items.add := 'cualquier cosa';

pero no funciona y si creo muchas formas mas con otros nombres tampoco sirve porque no puedo accesar al memo de cualquier nueva forma desde mi forma principal.

Por otro lado: Tampoco pude hacer es que al hacer doble clic en el usuario la nueva ventana que se cree aparezca como una nueva ventana en la barra de tareas como en el msn esas dos cosas me estan llevando mucho tiempo al parecer y sin resolver ninguna de ellas. Les agradesco alguna ayuada o algún manual para leerme que necesite. Adios.. y gracias de nuevo por contestar
Responder Con Cita
  #6  
Antiguo 20-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Para lo primero simplemente pon


Código Delphi [-]
Form2.memo1.items.add := 'cualquier cosa';

Cambiar el nombre de un formulario durante la ejecución, normalmente no tiene sentido.

El problema aquí surgirá cuando quieras mantener más de una conversación privada a la vez. No puedes usar la misma variable Form2 para todas ellas. Debes usar una variable distinta por cada ventana que uses.

Para lo segundo, debes redefinir el método CreateParams del formulario del privado como sigue:

Código Delphi [-]
type
  TForm2 = class(TForm)
  protected
    procedure CreateParams(var Params: TCreateParams); override;
  end;

implementation

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;

// Saludos
Responder Con Cita
  #7  
Antiguo 20-10-2005
Clantt Clantt is offline
Miembro
 
Registrado: abr 2004
Ubicación: Tarija
Posts: 34
Poder: 0
Clantt Va por buen camino
Cita:
Empezado por roman
Para lo primero simplemente pon

Código Delphi [-]
 Form2.memo1.items.add := 'cualquier cosa';
Cita:
Empezado por roman

El problema aquí surgirá cuando quieras mantener más de una conversación privada a la vez. No puedes usar la misma variable Form2 para todas ellas. Debes usar una variable distinta por cada ventana que uses.
Eso es exactamente lo que hice pero como tu dices no funciona si tengo varias conversaciones, la variable estaría ocupada, entonces la solución es que tengo que tener disponibles unos 20 forms uno para cada usuario que tenga, osea que finalmente tendría un máximo de 20 usuarios?.

Al parecer mi lógica del chat esta errónea no crees? mi cliente debería ser cada ventanita no la ventana principal? ¿Creo que estoy frito, por que la verdad no tengo idea de como hacerlo? espero alguna sugerencia saludos..
Responder Con Cita
  #8  
Antiguo 20-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
...Pues no tiene nada que ver con el msn, roman, apúntate 2, una por responderle y otra hacerme callar la boca.... de momento

saludos gente.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:13:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi