elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  (Solucionado) Como darle focus a un item al abrir el form
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (Solucionado) Como darle focus a un item al abrir el form  (Leído 6,151 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.821



Ver Perfil
(Solucionado) Como darle focus a un item al abrir el form
« en: 21 Noviembre 2012, 10:11 am »

Hola,




Los checkboxes de ese form los tengo dentro de un panel, y lo que quiero es que al ejecutar la app poder usar el scroll del mouse para bajar/subir la barra del scroll sin tener que pinchar en un checkbox primero.

No se si lo que debo cambiar es lo del focus, o el tabindex, o las dos cosas, pero he intentado cambiandole el tabindex a los checkboxes y no me funciona:

Código
  1.            With mcheck(i)
  2.                .AutoSize = True
  3.                .TabIndex = 0
  4.                .Location = New Point(0, i * 20)
  5.                .Name = "CheckBox" & i + 1
  6.                .Text = folder.Name
  7.            End With

¿O quizás a lo que debo darle focus/tabindex es al panel y no a los checkboxes? De todas formas el tabindex del panel también lo puse a "0"

No se si el problema es que le doy un valor de "0" a todos los elementos y por eso no me funciona...

EDITO: Cuando abro mi form, y le doy a la tecla "TAB", se pone el foco en el primer checkbox de todos, así que creo que no debo ir por muy mal camino... pero algo me falta.

EDITO 2: la scrollbar del panel no la he creado yo, la hago con la propiedad "autoscroll" del panel...

Un saludo


« Última modificación: 23 Noviembre 2012, 11:41 am por EleKtro H@cker » En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Como darle focus a un item al abrir el form
« Respuesta #1 en: 21 Noviembre 2012, 13:25 pm »

Con tabindex 0 para el panel debería de funcionar

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.821



Ver Perfil
Re: Como darle focus a un item al abrir el form
« Respuesta #2 en: 21 Noviembre 2012, 13:51 pm »

Con tabindex 0 para el panel debería de funcionar

Pues no, no me funciona  :-\

a todos los controles de mi form les he dado valores altos, de 200 para arriba, así los descarto...
el panel1 tiene tabindex = 0
a los checkboxes no les doy tabindex.
En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Como darle focus a un item al abrir el form
« Respuesta #3 en: 22 Noviembre 2012, 00:40 am »

Ordena los TabIndex de manera que el Panel tenga el Index 0 y partir de allí en aumento según el orden que quieres que lleven de forma que no se repita el 0.

@seba123neo

Interesante gracias por la información ;)
« Última modificación: 22 Noviembre 2012, 03:36 am por Keyen Night » En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Como darle focus a un item al abrir el form
« Respuesta #4 en: 22 Noviembre 2012, 03:27 am »

muy poca gente se da cuenta que visual studio viene con un administrador de los tabindex, ya no hay que hacer como en visual basic 6 de andar cambiando una por una la propiedad tabindex. eso te muestra el tabindex de todos los controles y te permite cambiarlos con un simple clic.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.821



Ver Perfil
Re: Como darle focus a un item al abrir el form
« Respuesta #5 en: 22 Noviembre 2012, 08:13 am »

muy poca gente se da cuenta que visual studio viene con un administrador de los tabindex

Pues si muy poca gente se da cuenta... yo que soy novato, aún menos :xD... ¿una ayudita para encontrar esa opción en la ide?

PD: Gracias Seba
En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Como darle focus a un item al abrir el form
« Respuesta #6 en: 22 Noviembre 2012, 09:26 am »

Hola EleKtro.

Ahí la tienes  ;D:

http://www.solovb.net/index.php/2009/05/01/orden-de-tabulacion-tabindex/



Saludos.
En línea

- Nice to see you again -
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.821



Ver Perfil
Re: Como darle focus a un item al abrir el form
« Respuesta #7 en: 23 Noviembre 2012, 11:41 am »


Ahí la tienes  ;D:


Buenisimo, que fácil!

Gracias Hdm.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cómo darle un identificador a un item (listview)
Programación General
.:UND3R:. 1 2,017 Último mensaje 18 Mayo 2013, 23:42 pm
por XresH
Como llamar una ventana on focus… con batch
Scripting
Dsalomon 9 7,690 Último mensaje 12 Octubre 2013, 10:55 am
por Dsalomon
Abrir Form solamente una vez y nunca mas!
Programación Visual Basic
Lordzito 4 2,379 Último mensaje 10 Enero 2014, 17:56 pm
por jesuluis
como editar un item con hash de ida y vuelta?
PHP
geshiro 0 2,252 Último mensaje 18 Julio 2016, 05:05 am
por geshiro
Seleccionar un Item de un Listview y darle click derecho
Programación Visual Basic
jack06 2 3,498 Último mensaje 12 Noviembre 2017, 19:45 pm
por okik
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines