Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Urgente necesito ayuda!!!
Message
De
29/03/1999 17:33:31
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00202846
Message ID:
00203212
Vues:
12
>Si lo que quieres es posicionar el cursor en el primer 'textbox' de tu forma (o cualquier otro control) puedes usar el metodo SetFocus. En el metodo Init de tu forma escribe: Thisform.NombrePrimerControl.SetFocus
>
>Otra forma de hacerlo es abrir tu forma, y escoger la opcion 'View-Tab Order' del menu y seleccionar con el raton el control que quieres que sea el primero en activarse.
>
>Si quieres evitar que el cursor se ponga en los botones de la barra de navegacion puedes cambiar la propiedad TabStop de dichos botones a falso y con eso el usuario nunca podra aterrizar en dichos botones usando el teclado (aunque francamente dudo que eso sea lo que quieres).
>
>>>tengo un problema porque no puedo posicionar el cursor en el primer registro de un formulario, el proyecto lo hice con el asistente y pienso que ese es el problema, y a la hora de ejecutarlo solo se activa el boton de siguiente ( de los botones que pone el asistente por defaul) me gustaria que me dijeran detalladamente como puedo hacer para poner el cursor y evitar que se vaya a los botones?
>>Quieres decir el primer registro o el primer campo en el formulario? En cualquier caso, lo que puedes hacer es poner codigo en el metodo Init() para ejecutar un comando como GO TOP (creo que si usaste el asisitente por default se va al primer registro, dependiendo del orden (indice) activo). Si lo que quieres es ir al primer campo en el formulario, entonces de alguna manera tienes que presionar uno de los botones de navegacion. Lo que puedes hacer, en el Init() agrega THISFORM.NAVCONTROL.Edit.Click() para simular un click en el boton de edicion. Por supuesto tu vas a reemplazar NAVCONTROL con el nombre que tu tienes para tus botones de navegacion. Espero sea de ayuda.
Espero que hayas copiado a Jorge Martinez, el fue el que origino la pregunta. De todas maneras yo lo voy a incluir en este mensaje.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform