Pregunta: | 35972 - CAMBIAR TAMAÑO DE UN CONTROL EN TIEMPO DE EJECUCION |
Autor: | Sergio Flores |
Estoy trabajando en c# , pero en c++ supongo que debe de ser similar.
Quiero cambiar el tamaño de un picture box en tiempo de ejecucion con el mouse. En ortras palabras quiero hacer en tiempo de diseño lo que se puede hacer con el editor, pinchar en el borde del control y agrandarlo o achicarlo. gracias |
Respuesta: | Hugo Aristizábal |
Que tal. En C# se puede cambiar la posición y tamaño de cualquier objeto del formulario, usando esta simple línea de código:
PARA LA POSICIÓN this.OBJETO.Location=new Point(0,0); PARA EL TAMAÑO this.OBJETO.Size=new Point(0,0); Tenés que usar new porque hay que instanciar la clase Point, y le pasas al constructor (lo que va entre paréntesis) los puntos que deseás. Ya es sólo cuestión de determinar la nueva ubicación y el nuevo tamaño como vos querás. Cualquier inquietud con gusto te la intentaré resolver. |