Problema con Box en VB 2012 Express

Iniciado por LukaCrosszeria, 13 Junio 2013, 22:23 PM

0 Miembros y 1 Visitante están viendo este tema.

XresH

Si usamos coordenadas del ratón dentro de nuestro formulario, pienso que no tendrá efecto s¡ se cambia de resolución? cierto? o es hasta cierto punto  :-\

Coordenadas manuales es cierto que puede causar problemas por lo que indicaron los colegas, ya que el form puede quedar fuera de pantalla si es muy grande.


Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

Eleкtro

#11
Cita de: XresH en 14 Junio 2013, 10:17 AM
Si usamos coordenadas del ratón dentro de nuestro formulario, pienso que no tendrá efecto s¡ se cambia de resolución? cierto? o es hasta cierto punto  :-\

Al principio no entendí a lo que te referias, pero creo que lo he captado, te refieres por ejemplo a esto?:

Código (vbnet) [Seleccionar]
button1.location = new point(10, 10)

Entonces estás en lo correcto, las "coordenadas del formulario" están dentro del margen del formulario, es decir, si el tamaño del form es 600x600 pues puedes trabajar con esos 600 px sin problemas... no estás manejando los px de la pantalla, sino los px del tamaño del form.

...Aunque en todo esto de las resoluciones también tienen que tener un factor muy en cuenta, que nadie ha comentado, y es la propiedad "AutoScaleMode" (La escala de la aplicación en distintas resoluciones).

Saludos!









XresH

Excelente observación elektro no lo había notado, y sí me refería a eso que indicas lo entendiste correctamente.

Porque si el formulario cambia de tamaño o la resolución es mayor/menor la posición dentro del mismo en base a coordenadas siempre va a ser la misma.


button1.location = new point(10, 10)

Este asignación va a ser igual tanto en un Formulario de 5 x 5 metros (:P) como en uno común.

Bienvenida la aclaración, se agradece :D
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

LukaCrosszeria

Lo he solucionado todo!

Gracias :c!!!

Solo tengo un inconveniente. Quisiera como darle un Attach al Botton sobre otro programa. Es decir que cuando utilice tab no se vaya el Botton mio, si no que se mantenga fijo con otro programa. Es lo que ahora busco xD

Eleкtro

Cita de: LukaCrosszeria en 14 Junio 2013, 20:24 PM
Quisiera como darle un Attach al Botton sobre otro programa. Es decir que cuando utilice tab no se vaya el Botton mio, si no que se mantenga fijo con otro programa. Es lo que ahora busco xD

No sé si lo he entendido.

Tienes dos aplicaciones (y las dos de código nativo .NET), llamémosles "1" y "2"...

...¿Quieres que al presionar la tecla "Tabulación" en el programa "1", se active el foco de la ventana del programa "2"?

Saludos








XresH

Cita de: EleKtro H@cker en 14 Junio 2013, 20:34 PM
No sé si lo he entendido.

Tienes dos aplicaciones (y las dos de código nativo .NET), llamémosles "1" y "2"...

...¿Quieres que al presionar la tecla "Tabulación" en el programa "1", se active el foco de la ventana del programa "2"?

Saludos

Me parece a mi que el quiere lo contrario, que NO pierda el foco el botón, o no?
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

SγиtαxEяяoя

#16
Algo asi ??

Con la tecla "Q" muestra el Form 2.. no se cual es el KeyCode para Tabular
¿¿{TAB}??  :huh: :huh: :huh:

Código (vbnet) [Seleccionar]
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
       If e.KeyCode.ToString = "Q" Then 'Aqui es donde esta la funcion de la tecla
           Me.KeyPreview = True
           Form2.Show()
       End If
   End Sub
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Me.KeyPreview = True
   End Sub

Eleкtro

Cita de: SγиtαxEяяoя en 14 Junio 2013, 20:41 PM
Con la tecla "Q" muestra el Form 2.. no se cual es el KeyCode para Tabular
¿¿{TAB}??  :huh: :huh: :huh:

lo tienes aquí:
vbtab

...Y en la enumeración "ControlChars":
controlchars.tab

9








LukaCrosszeria

#18
Me explicare:

Hay dos programas. El botton[Lo llamaremos X] que acabo de hacer y el otro programa [ El que llamaremos Y].

El botton lo hice para simular un botton mas de Y. Es decir como si X perteneciera a Y.

Al momento de hacer una tabulacion uno se sobre pone sobre el otro. Es decir, si selecciono a X, se observa como si X perteneciera a Y, pero si selecciono a Y, este se sobrepone en X. Lo que quiero es que X y Y siempre esten juntos.




Aqui imagenes:

Con el programa mio seleccionado en el Tab



Con el programa externo seleccionado, el mio pasa a ser sobrepuesto

XresH

Cita de: LukaCrosszeria en 14 Junio 2013, 21:15 PM
Me explicare:

Hay dos programas. El botton[Lo llamaremos X] que acabo de hacer y el otro programa [ El que llamaremos Y].

El botton lo hice para simular un botton mas de Y. Es decir como si X perteneciera a Y.

Al momento de hacer una tabulacion uno se sobre pone sobre el otro. Es decir, si selecciono a X, se observa como si X perteneciera a Y, pero si selecciono a Y, este se sobrepone en X. Lo que quiero es que X y Y siempre esten juntos.




Aqui imagenes:

Con el programa mio seleccionado en el Tab



Con el programa externo seleccionado, el mio pasa a ser sobrepuesto


Querés tabular entre botones de programas, nunca lo intente y no se si se pueda, no podés juntar las aplicaciones  y hacer todo en un solo Form?

Ahí sería mas facil :P
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<