Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-10-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up quitar el cursor de un memo que esta en ReadOnly := false

hola foro como andan espero y bien, bueno tengo un memo que esta con la propiedad ReadOnly:=false osea que no permite que escriban o modifiquen sobre el, lo que me gustaria saber es como desaparesco el cursor osea que el memo no coja el foco en ningun momento sin conolcarlo en enabled:=false
Responder Con Cita
  #2  
Antiguo 27-10-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola Gulder, lo que podrías hacer cuando se intente ingresar al Memo (evento OnEnter) pasarle el foco a otro componente digamos un Edit que tengas en tu formulario, pero si tu memo tendría mas filas de las que muestra entonces escoges el Scroll en la propiedad ScrollBar.

Código Delphi [-]
procedure TForm1.Memo1Enter(Sender: TObject);
begin
 Edit1.SetFocus;
end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 27-10-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
hola Caro primero que todo gracias por tu respuesta el unico problema con lo que me planteas es que en mi form no tengo ningun otro control al cual pasarle el foco exepto algunos labels saluditos gulder-gan
Responder Con Cita
  #4  
Antiguo 27-10-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, puedes colocar un edit, por ejemplo, que su width sea 0. Asi podra recibir el foco aunque no se vea en pantalla. saludos
Responder Con Cita
  #5  
Antiguo 27-10-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
O también puedes esconder al edit detras del Memo y hacerle un Send To Back, para que este detras.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 27-10-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola,
La verdad es que no te sabría ofrecer alguna alternativa, nomás ten presente que un usuario un poquito listo o vivo presionará TAB o Shift TAB.

Tal vez si aplicas un hook de teclado puedas evitar que se pase de foco.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #7  
Antiguo 27-10-2008
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
Esto parece funcionar:

Código Delphi [-]
procedure TForm1.Memo1Enter(Sender: TObject);
begin
  ActiveControl := nil;
end;

Por otra parte, con un StaticText puedes obtener algo muy parecido al memo (BevelKind = bkTile, BevelInner= bvLowerer, BevelOuter = bvLowered) y no toma el foco.

// Saludos
Responder Con Cita
  #8  
Antiguo 27-10-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up

hola a todos y gracias por repsonder coso bueno eso que dices puede funcionar lo probarem, Caro este tambien no se me habia acurrido, Delphius tendre en cuenta lo que me dices y roman como siempre tu respuestas tan acertadas saludes gulderGan
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obtener la posición del cursor en un memo serg Varios 1 03-03-2008 00:21:47
¿Como quitar una imagen que esta encima de otra? astur_racing Gráficos 3 01-09-2004 20:47:15
posicionar cursor en un memo Diego OOP 1 08-07-2004 02:13:57
cambiar el tipo de letra de un memo, a partir del cursor soyhugo Varios 3 27-02-2004 16:13:35
Saber índice de la línea en la que está el cursor en un Memo fortran OOP 2 06-08-2003 17:12:10


La franja horaria es GMT +2. Ahora son las 03:33:28.


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