el que pide que le realicen la tarea y despues nos llame engreidos es un idiota pero bue ni que asi son:
Nike42:
Ahora ese que pides o del multiline o como los textbox seria midiendo el ancho del caracter pero antes medir el anchoo del rectangulo y dividirlo entre el ancho de el caracter para asi determinar cuando se deberia de realizar un salto de linea algo asi ve:
Ancho digamos del picture (representado por la linea de abajo):
|------------------------------|
Ancho = DeLaLinea
despues usas la funcion:
AnchoTextual = picture1.Textwidth("Aca el texto")
Si anchotextual>=ancho entonces
salta a la siguiente linea
de lo contrario
sigue en la linea
lo pongo asi por que la verdad debes pensar un poco eso de multiline es algo facil colo usa la concatenacion con el texto actual con VBNewLine o chr$(13)
con respecto al proyecto en general, queria saber si despues que se hace el drawtext o el paint picture no hay forma de volver hacia atras, osea deshacer lo hecho o ya queda grabado en la imagen.
bueno eso ya es a tu ingenio ya que despues de dibujar en un picture me parece que no se desase pero eso tiene arreglo solo ingeniatelas a mi se me ocurre cargar la imagen x en dos picture
uno visible y uno no visible y si dese desaser un cambio en el picture2 (el que no se ve) qeu guarde la imagen original y despues por medio de variables se guarden los hechos que se puedan desaser y segun estos cortar X trozos de la imagen del picture2 al picture1 y hacer los cambios...
algo loco pero resultante
P.D. a mi se me ocurrio esto ati se te puede ingeniar otra cosa mas facil (la que mendiona usaria matrices de variables en las que se guardar informacion de X puntos de restauracion de los cambiso de la imagen algo asi como en Paint)