jueves, 6 de agosto de 2015

Añadir Texto a una Imagen con Visual Basic .NET

Se trata de una pequeña aplicacion que implementa una forma de Añadir Texto a una Imagen.



Descarga del Proyecto Completo Onedrive

21 comentarios:

  1. Amigo una pregunta es que queria saber si puedes ayudar con esto?

    es que necesito que los elementos que yo agregue a una listbox en vez de agragarse despues del ultimo item se vayan agregando al primer item osea que se los primeros que agregue vayan quedando de ultimo y los ultimos que agregue queden vayan quedando de primero.

    Gracias

    ResponderEliminar
    Respuestas
    1. Hola:
      Puedes complicarte la vida y utilizar una Pila:
      http://visualbasictutoriales.blogspot.com.es/2013/06/pilas-y-colas-en-visual-basic-vbnet.html

      O puedes poner un ArrayList previo y con un bucle For Next hacer que los elementos del Array se situen en el Listbox de la forma que te interese.

      Yo utilizo frecuentemente lo de la ordenacion (metodo Sort) del Array para hacer que los elementos queden ordenados alfabeticamente en el Listbox.
      Si necesitas ayuda con alguna de esas cosas dejame un nuevo comentario.
      Saludos.

      Eliminar
    2. Amigo lo que necesito es que quede de la Z a la A si pero en un listbox es que el proyecto que me diste no lo entendí muy bien

      Eliminar
    3. Hola: Ok. Ahora ya lo entiendo.
      Para poner los elementos en un Listbox escribes:
      Listbox.Items.Add(elemento).
      Lo que puedes hacer es ponerlos previamente en un Array y con los metodos Sort y Reverse ordenarlos alfabeticamente en orden inverso y mediante un For Next pasar los elementos al Listbox.
      Si no sabes hacerlo dimelo y te pasare el codigo completo.
      Saludos.

      Eliminar
    4. Es mejor que me pases el código completo para que me asesorarme mejor.
      Gracias.

      Eliminar
    5. Hola: Este codigo parte de la base de que en un Listbox tienes una serie de elementos. He hecho las pruebas con los dias de la semana (Lunes,martes,.....).
      La aplicacion los ordena alfabeticamente en orden descendente(Z-A). El primer elemento sera por tanto el Viernes:

      Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
      Dim MIARRAY As New ArrayList
      For Each ITEM In ListBox1.Items
      MIARRAY.Add(ITEM)
      Next
      MIARRAY.Sort() 'ORDENA ALFABETICAMENTE (A-Z)
      MIARRAY.Reverse() 'INVIERTE EL ORDEN(Z-A)
      ListBox1.Items.Clear() 'ELIMINA LOS ELEMENTOS ANTERIORES
      For I = 0 To MIARRAY.Count - 1
      ListBox1.Items.Add(MIARRAY(I))
      Next
      End Sub
      Ya me diras que tal va.
      Saludos.

      Eliminar
  2. hola me pregunto si ya estaras un poco mas desocupado para el proyecto de power point

    ResponderEliminar
    Respuestas
    1. Si me preguntas ami estoy listo, ya se había pedido el favor pero hasta el momento no he visto respuesta.

      Eliminar
    2. Hola: Me parece que en algun momento no me he explicado bien.
      Puedo intentar hacer ALGUNA funcionalidad concreta de Power Point pero no puedo (ni ahora, ni en un futuro lejano) hacer una version de P.P. en Visual Basic. Es demasiado grande.
      Si propones esa funcionalidad CONCRETA (solo una cada a la vez) estare encantado de intentar hacerla.
      Saludos.

      Eliminar
  3. bueno era haber si le podía poner una funciones básicas como lo que es nueva pestaña abrir, guardar, dos tipo de letra por ahora eso se lo agradecería mucho porfavor se lo pido

    ResponderEliminar
    Respuestas
    1. Hola:
      -Pestañas: Yo no he visto nunca un Power Point con pestañas. ¿Donde puedo ver un ejemplo?.
      -Abrir y Guardar: Si es una aplicacion en Visual Basic se abrira, guardara y cerrara como cualquier otra aplicacion en Visual Basic. Dependiendo del contenido (Imagenes, etc) crearemos un directorio para ello dentro del Proyecto.
      -¿Porque solo 2 tipos de letra?.
      Quizas seria conveniente que me enviases o me dijeses donde puedo ver un Power Point (pequeño por favor) que me sirva de modelo para entender mejor lo que quieres hacer.
      De todas formas no recuerdo si te mostre esto:
      http://visualbasictutoriales.blogspot.com.es/2014/11/algunas-funciones-para-un-mini-editor.html.
      Quizas sirva para lo que quieres hacer.
      Saludos.

      Eliminar
    2. http://visualbasictutoriales.blogspot.com.es/2014/11/algunas-funciones-para-un-mini-editor.html

      Eliminar
  4. perdón era nueva diapositiva no una nueva pestaña

    ResponderEliminar
    Respuestas
    1. Hola: Cuantas mas vueltas le doy al tema del Power Point mas me lio.
      Veamos:
      Una diapositiva de Power Point es equivalente a un Formulario.
      Sobre ella se ponen imágenes, textos, etc.
      Por lo tanto para que hacer un editor de Power Point.
      Con Visual Studio se puede hacer un proyecto que tenga tantos formularios(diapositivas) como se necesiten.
      Para visualizarlo se pueden poner Timers en cada formulario que controlen el tiempo de paso de un formulario a otro.
      Se puede añadir incluso música, video, etc.
      Si tienes un power point (que no sea muy grande) y me lo pasas puedo hacer un proyecto para ver el resultado.
      ¿Hay algo que no entiendo?.
      Saludos.

      Eliminar
    2. si vas bien, recuerda que se abra en formato de power point en el cual es
      *.ppt

      Eliminar
    3. Hola: Pense que se trataba de hacer algo que generase archivos "tipo" Power Point. No que generase y ejecutase archivos Power Point(.ppt) reales. Eso se puede hacer si dispones de Office en tu PC (existen componentes en Visual Studio para ello) pero yo no dispongo de Office en mi PC y no podria hacer ni pruebas.
      Si tu si dispones de Office puedo enviarte alguna informacion.
      Lamento el malentendido.
      Saludos.

      Eliminar
  5. Hola me encanta tu pagina, era haber si me podias hacer un programa que el formulario sus bordes sean de varios colores

    ResponderEliminar
    Respuestas
    1. Hola:
      No entiendo bien lo que planteas.
      ¿Podrias darme mas detalles?¿poner un ejemplo?.
      Saludos.

      Eliminar
  6. Buenas noches!
    Me podrás apoyar sobre una duda de proyecto que tengo, es la siguiente:

    Necesito crear una etiqueta como la que te muestro en el siguiente link:

    https://encrypted.google.com/search?q=rombo+de+seguridad+nom+018+stps+2000&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiGp9Ta3tPWAhURyYMKHQdZAaIQ_AUICigB&biw=1366&bih=662#imgrc=qZVREsGJVYdtiM:

    a lo cual en el rombo puede incluir una imagen por rombo interno. La pregunta es como puedo hacer para agregar una imagen
    en cierta posición siempre de manera automática.

    Y que sea una imagen en alta resolucion.

    Saludos

    ResponderEliminar
  7. PODRIAS EXPLICAR COMO HACERLO PARA ESCRIBIR EN VARIAS FOTOS SEGUN UN CAMPO DE LA BASE DE DATOS? EJEMPLO LA FOTO SE LLAMA FOTO1.JPG, Y EN LA BASE DE DATOS TENGO LOS CAMPOS (NOMBRE,FOTO,ETC) VALUES (FOTO1.JPG,OK,OTROS) ENTONCES NECESITO ESCRIBIR EN LA FOT "OK OTROS"), ESPERO ME HAYA DEJADO ENTENDER

    ResponderEliminar