border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 30-06-2004, 01:00:00
Avatar de buligan
Un Nuevo Amigo
 
Registrado: nov 2003
Posts: 29
buligan Valoración +2
Predeterminado Se pueden desactivar los eventos de un control?

Se pueden desactivar los eventos de un control?

Hola a todos

Pongo un ejemplo pero la duda es de carácter general

Si tengo dos combobox, con dos columnas de una tabla: lista de códigos numéricos ordenados y lista de nombres en orden alfabético

tengo dos eventos clic, para que al clicar sobre el código, el otro combo se posicione en su nombre y viceversa

pero lo que no quiero es que al posicionar el segundo combo salte su evento y actualice el primero

¿no puedo desactivar los eventos de un control, trabajar con el y luego volver a activarlos y dejar correr la aplicación?

gracias, un saludo</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 30-06-2004, 01:00:00
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.260
angelescj Valoración +2
Predeterminado RE: Se pueden desactivar los eventos de un control?

RE: Se pueden desactivar los eventos de un control?

Los eventos no se pueden desactivar.
Lo que no entiendo es porqué necesitas dos combos uno para cada campo. Si lo que pretendes es mantener dos campo de una tabla con un combo puedes utilizar un DataCombo conectado a la misma, donde a la propiedad ListField le asignas el nombre del campo que quieres que se visualice en el combo y a la propiedad BoundColumn el nombre del otro campo, aunque éste no será visible al usuario. De esta manera cuando seleccione algo del datacombo en la propiedad Text tendrás el valor del primer campo y en la propiedad boundtext el valor del segundo para ese registro de la tabla.
Espero haberme explicado.

__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 30-06-2004, 01:00:00
Avatar de buligan
Un Nuevo Amigo
 
Registrado: nov 2003
Posts: 29
buligan Valoración +2
Predeterminado RE: Se pueden desactivar los eventos de un control?

RE: Se pueden desactivar los eventos de un control?

Hola Angeles

Gracias por tu respuesta, me temía que no se iba a poder pero tenía que preguntarlo. Sí que he leido algo del repVB, que tiene un método DisconnectControlEvents, en el MSDN pero no sé si me servirá. Ahora lo estudiaré más detenidamente

Comentaba que la pregunta era de caracter general porque no es que quiera resolver únicamente el caso concreto de los dos combos, es sólo un ejemplo. De todas formas, el usuario puede querer seleccionar el elemento por código o por nombre, por eso los dos combos. De hecho, el código no es el índice de la BD sino otro, que lo tengo como itemdata de los combos.

Pero la cuestión era el poder modificar algo en un control y evitar que salten sus eventos, como por ejemplo que quiera asignar el .text de un textbox y no me interese que salte el evento textchage.

Gracias</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 30-06-2004, 01:00:00
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado RE: Se pueden desactivar los eventos de un control?

RE: Se pueden desactivar los eventos de un control?

Hace tiempo subí este código con el que gestionas 2 listbox con el fin de presentar dos columnas ordenadas alternativamente, que creo que es lo que tú quieres... Cambiar de listbox a combobox no te será difícil. A ver si te sirve.

http://miarroba.com/foros/ver.php?temaid=1168113&foroid=215584
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #5 (permalink)  
Antiguo 17-09-2004, 01:00:00
Avatar de buligan
Un Nuevo Amigo
 
Registrado: nov 2003
Posts: 29
buligan Valoración +2
Predeterminado RE: Se pueden desactivar los eventos de un control?

RE: Se pueden desactivar los eventos de un control?


Gracias</TR>
Responder Con Cita
Respuesta


Herramientas
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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Los comentarios solamente pueden aparecer después de end sub moleiro VBA (Excel, Word, Outlook, Access) 4 16-10-2007 06:53:33
Se pueden desactivar los mensajes de error de un DataGrid? bubu_54 Visual Basic 6.00 3 18-12-2006 15:16:06
Eventos de control generado en tiempo de ejecución miquelrodnie Visual Basic 6.00 4 01-12-2006 09:29:32
En sql 7 no se pueden utilizar Functions, HECTOR sql 2000 3 02-06-2005 16:54:32
A ver si me Pueden Ayudar Than_3105 VBA (Excel, Word, Outlook, Access) 3 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 07:59:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right