none
Form, bloquear tamaño y DGV, sin selección RRS feed

  • Pregunta

  • Buenos días!!! Volví...

    Esta vez tengo dos inquietudes, que las se resolver (creo), pero no funcionan del modo en que lo estoy haciendo...

    1) Necesito bloquear el tamaño del formulario para que el usuario no pueda cambiarlo. He usado Autosizemode (growandshrink) y poniendo en falso el maximizar, pero no funciona... en realidad sí... el formulario "padre" no me permite cambiar el tamaño, pero los formularios "hijos" sí, aunque todos tengan esas propiedades en uso. Supongo que algo estoy haciendo mal porque son los hijos los que me están dando dolor de cabeza...

    2) Tengo un datagridview con ClearSelection() activado, pero me sigue "pintando" una fila al ejecutarlo. Miré y miré... y no hay nada que active la selección... es más, hasta puse esa opción al final del LOAD... y sigue igual...

    Eternas GRACIAS!!!

    Luciano :-)

    ---


    lunes, 22 de enero de 2018 10:59

Todas las respuestas

  • Para bloquear un Formulario(ejm Form1) es la propiedad : AutoZiseMode : GrowAndShrink

    Para bloquear que aumente de tamaño un componente(ejm  el datagridview) al aumentar el formulario(ejm Form1)  es la propiedad Anchor del componente : None (deberas desactivar todos para obtener None) .A

    Ahora el Dgv sin seleccion dudo que con un

    DataGridView1.ClearSelection() no ayas obtenido la respuesta a menos que como dices estas usando en el load y tengas algun otro sub o funcion que selecione .

    Prueba en el evento Shown

        Private Sub Form1_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown

    ...

            DataGridView1.ClearSelection()

        End Sub


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!

    lunes, 22 de enero de 2018 13:54
  • Para bloquear un Formulario(ejm Form1) es la propiedad : AutoZiseMode : GrowAndShrink

    Para bloquear que aumente de tamaño un componente(ejm  el datagridview) al aumentar el formulario(ejm Form1)  es la propiedad Anchor del componente : None (deberas desactivar todos para obtener None) .A

    Ahora el Dgv sin seleccion dudo que con un

    DataGridView1.ClearSelection() no ayas obtenido la respuesta a menos que como dices estas usando en el load y tengas algun otro sub o funcion que selecione .

    Prueba en el evento Shown

        Private Sub Form1_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown

    ...

            DataGridView1.ClearSelection()

        End Sub


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!

    GRACIAS por responder!!!

    Lo que necesito es solamente bloquear el tamaño del formulario. Uso esa propiedad que mencionas, pero deja cambiar el tamaño (al usuario).

    Lo que me llama la atención que es al formulario padre me lo bloquea al tamaño, pero con todos los formularios que surgen de este, no.

    Luciano :-)

    ---


    lunes, 22 de enero de 2018 22:54
  • SOLUCIONADO!!!

    Bloquear tamaño del formulario: le agregué la propiedad SizeGripStyle y le puse HIDE.

    Borrar selección del datagrid: funcionó agregando al evento Shown el ClearSelection.

    LO LOGRÉ!!! :-)

    GRACIAS!!!

    Lucho :-)

    ---


    • Editado Luciano Larraburu martes, 23 de enero de 2018 11:40
    • Propuesto como respuesta CastanedaVE martes, 23 de enero de 2018 13:17
    • Votado como útil CastanedaVE viernes, 26 de enero de 2018 14:41
    lunes, 22 de enero de 2018 23:26
  • Hola

    Usa la propiedad "AutoSizeMode" en GrowAndShrink y la propiedad "Behaivor" en True. De esa manera el tamaño del formulario no sera modificado.


    Dave Castañeda. CCS - VENEZUELA.

    lunes, 19 de febrero de 2018 18:33