AutoScroll no tan "AutoScrollable"

17/05/2006 - 16:48 por Diego | Informe spam
Hola. Tengo un control de usuario cuya característica más importante es que
debe contener una extensa cantidad de objetos, en su mayoría agregados hacia
abajo. Dado que generalmente la ubicación de los objetos excede largamente el
recuadro del control, el usuario debe usar las barras de desplazamiento o las
teclas del cursor para encontrar el objeto que busca. No encontré otra manera
de simular este comportamiento que usar el control UserControl con la
propiedad AutoScroll activada, pero el problema es que al abandonar el
formulario y entrar nuevamente, el control se "Auto redibuja" con una lógica
interna de manera de mostrar completo alguno de los objetos contenidos. Lo
que yo necesito es que esta acción de "Auto redibujo" no se realice en
ninguna circunstancia, excepto cuando se usan las barras de desplazamiento o
las teclas del cursor. Como puedo resolver esto? Debo hacerlo de otra forma?

Muchas gracias
 

Leer las respuestas

#1 Accediendo a DataGrid
19/05/2006 - 01:17 | Informe spam
Ojala te sirva.

Solo debemos asignar True a la propiedad smartNavigation de la página:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false"
Inherits="WebForm1" smartNavigation="True"%>

Mauricio.

"Diego" wrote:

Hola. Tengo un control de usuario cuya característica más importante es que
debe contener una extensa cantidad de objetos, en su mayoría agregados hacia
abajo. Dado que generalmente la ubicación de los objetos excede largamente el
recuadro del control, el usuario debe usar las barras de desplazamiento o las
teclas del cursor para encontrar el objeto que busca. No encontré otra manera
de simular este comportamiento que usar el control UserControl con la
propiedad AutoScroll activada, pero el problema es que al abandonar el
formulario y entrar nuevamente, el control se "Auto redibuja" con una lógica
interna de manera de mostrar completo alguno de los objetos contenidos. Lo
que yo necesito es que esta acción de "Auto redibujo" no se realice en
ninguna circunstancia, excepto cuando se usan las barras de desplazamiento o
las teclas del cursor. Como puedo resolver esto? Debo hacerlo de otra forma?

Muchas gracias

Preguntas similares