SPIN BUTTOM ???

26/05/2008 - 02:26 por Orfao | Informe spam
Hola Grupo!
Como puedo interceptar el cambio del spin antes de que este ocurra ???
para pque dependiendo de otros ciertos valores se actualize o no ... es decir
que si por ej en a1=true el numero puede incrementar o bajar al cliquear el
spin
y si por el contrario si a1=false quede el mismo numero aunque lo presione..
gracias ..
Me alimento del conocimiento de todos
 

Leer las respuestas

#1 Héctor Miguel
29/05/2008 - 01:19 | Informe spam
hola, moises !

__ 1 __
Pero este ultimo codigo en realidad no esta dentro del evento del spinn
lo estas manejando a traves del evento change de la hoja
y... disculpa que indista pero lo que deseo saber realmente es como dentro del mismo control
puedo manipular ellos eventos ej: Application.EnableEvents = False/True.



1) la des/re/habilitacion de los eventos (Application.EnableEvents = False/True)
si (realmente) "necesitas" manejarla DENTRO de los procedimientos DE EVENTOS de algun objeto...
te seria de utilidad (solamente) para administrar los eventos DESPUES (NO antes)...
-> de que se hubiera "disparado"..."el evento" (dentro del cual administres dicha des/re/habiltacion)
NO te serviria para "prevenir" que se dispare "el evento" mismo
(no se si esta parte sea clara y suficiente para entender +/- "donde" conviene administrar los eventos) -?-

__ 2 __
la pregunta es de investigacion mas que de una necesidad imperiosa para implementarlo de esa forma.
y es que en alguna ocasion que no recuerdo buen, por estar vinculando un combobox a un rango que no existia
me generaba una pantalla de error y se cerraba el excel, y luego para completar se ponia exageradamenre lento el excel
cada vez que abria ese libro "donde se genero el problema" y la unica forma posible que pude encontrar
fue formatear el disco, e instalar todo de nuevo, desde el windows, office, etc.
porque al parecer modificaba algunos sectores del disco y no podia siquiera desfragmentar
y no lograba solucionarlo ni con la reinstalacion del oiffice ni otampoco con la de windows
solo como dije antes, formateando desde cero.



2) es probable que "esa" situacion se pudiera prevenir/evitar/corregir/... (simplemente) comprobando si existen datos...
NO "necesariamente" administrando una des/re/habilitacion de los eventos -???- PERO...
(hasta donde se) tampoco existe "truco/forma/solucion/..." que pueda ser considerada de uso "general/universal/..."
y (generalmente) existe alguna combinacion de factores que hacen cada situacion "especial" (o diferente de las otras)

__ 3 __
Conoces de algun caso similar ?? Existe alguna razon para que esto suceda ??
hay forma de evitar este tipo de error que como principiante y sabiendo que existia llegue a cometerlo varias veces ???



3) SIN conocer con suficiencia y detalle... "los detalles ""del caso"", no podria asegurarte si conozco alguno "similar" -?????-
NI (siquiera) suponer alguna "razon" (de peso o visible) para los "cuelgues" que comentas -?????-
(algun "bug" ?... problemas con alguna libreria ?... corrupcion de "ese" archivo ?... una y mil posibilidades mas ?)

__ 4 __
"Este es basicamente el porque de mis insistentes preguntas que en muchas ocasiones se desvian del problema inicial"
Sorry. Y Gracias again...



4) don't worry... be happy !!! (pero como te decia)... (del mensaje previo):

"> (me parece que) la forma de "adaptar" para usos mas "generales/universales/..." alguna propuesta..."
"> "necesita partir" de la propuesta que se hace para solventar una situacion "precisa y puntual"..."
"> y/o del conocimiento de cuales pudieran ser las eventualidades que se trata de "cubrir" (que mientras NO se comentan)..."
"> corresponde al que necesita "universalizar", hacer los "analisis del caso" (p.e. que pasaria si cambia... que ???)"
"> de lo contrario, la "consulta" pasaria a ser "asunto de tema general", donde el (posible) "abanico de eventualidades"..."
"> requerira de "puntualizaciones" para (al menos) los casos que tenga en mente quien consulta o..."
"> "mandar" al consultante (precisamente) a consultar documentos con la "informacion fuente" (como la ayuda en linea ?)"

y solo para no variar...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares