elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Una ayudita pliss
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Una ayudita pliss  (Leído 4,162 veces)
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Una ayudita pliss
« Respuesta #10 en: 23 Septiembre 2008, 01:56 am »

andreina tendrias que haber creado un nuevo post, no poner tu tema,en este tema que no tiene nada que ver son tu pregunta...igualmente esas no son dudas , esa es tarea ,aca nadie le hace la tarea a nadie..


En línea

andreina

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Una ayudita pliss
« Respuesta #11 en: 23 Septiembre 2008, 02:08 am »

pues por eso esto se llama una ayudita  porque talvez haa gente q si me quiera colaborar igual su ayuda no la necesito... a lo mejor ni sabra nada y se las viene a dar de mucho!!!!! >:D


En línea

DarkMatrix

Desconectado Desconectado

Mensajes: 150


Nuestro Limite es la Imaginacion


Ver Perfil WWW
Re: Una ayudita pliss
« Respuesta #12 en: 23 Septiembre 2008, 04:37 am »

Oigan no se pelen asi xD! aqui todos somos una comunidad.

Con respecto a mi tema he logrado hacer el drawtext y el paint picture, lo de las imagenes png aun no lo he probado pero voy en esa.

Tengo varios problemas con el DrawText, Cuando se dibuja el texto sobre la imagen todo bien, pero queria saber si se puede hacer un limite para el texto, que cuando este llegue al limite me salte a la otra linea, como en los Textbox con multiline en true.

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.

De Antemano Gracias por su ayuda.
En línea

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Una ayudita pliss
« Respuesta #13 en: 23 Septiembre 2008, 05:44 am »

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:


Código:
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)

Citar
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)
« Última modificación: 23 Septiembre 2008, 05:49 am por ░▒▓BlackZeroҖ▓▒░ » En línea

The Dark Shadow is my passion.
DarkMatrix

Desconectado Desconectado

Mensajes: 150


Nuestro Limite es la Imaginacion


Ver Perfil WWW
Re: Una ayudita pliss
« Respuesta #14 en: 23 Septiembre 2008, 07:49 am »

Citar

Código:
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


Si bien entiendo este code lo que hace es contar los caracteres del texto para que cuando llegue al limite del ancho del picturebox aplique una nueva linea al texto.

Pero esta funcion no se aplica al DrawText, intente realizarlo pero o no se pinta el texto o el texto siempre esta en una linea a ver si aqui me explico:



el code que tengo para hacer el drawtext es este:

Código:

Private Sub Form_Load()

Dim r As RECT
Dim Texto as String
Dim Ctexto as Long

Picture1.AutoRedraw = True
Texto = "Esto es un texto de ejemplo para la descripcion de esta carta."
Ctexto = Len(Texto)

r.Top = 1   ' Coordenada Y
r.Left = 1  ' Coordenada X
r.Bottom = 500 ' Alto del Rectangulo
r.Right = 200  ' Ancho del Rectangulo
DrawText Me.Picture1.hdc, Texto, Ctexto, r, DT_LEFT

End Sub


y funciona correctamente, pero no hace el salto de linea. bueno no se si esque estoy haciendo algo mal pero espero que me ayuden xD! saludos!!!  ;)
En línea

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con un monitor pliss « 1 2 »
Hardware
DJKENSHIN 19 13,204 Último mensaje 24 Agosto 2021, 18:20 pm
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines