Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - raul338

#1401
Despues de tiempo sin postear (?), queria que este mensaje fuera mi mensaje nº 1.337 pero, se me paso el contador :xD

Hice este control, funcional desde windows vista en adelante que es un derivado del boton (por lo que en XP por ejemplo, se muestra un boton comun y corriente con el caption establecido)



Propiedades:

  • BackColor
  • Caption
  • Default
  • Enabled
  • Note

Eventos:

  • Click
  • KeyDown
  • KeyPress
  • KeyUp
  • MouseDown
  • MouseMove
  • MouseUp
  • MouseEnter
  • MouseLeave

Funciones:

  • SetShield: Pone el icono de que se necesitan permisos de Administrador
  • SetImageFromHandle: Pone una imagen ya cargada
  • SetImage: Poner una imagen mediante un mapa de bits o icono, y desde recurso o desde archivo

Ahi un temita con los ImageList que me falto probar, pero, para lo que yo quiero esta perfecto :xD

Sin mas, el link de descarga
http://www.mediafire.com/?emp7k81jh66egh5

Para mas informacion de como se usa: MSDN - Command Links
#1402
Cierto! me habia olvidado, cada vez que seteas la propiedad "Text" todo lo formateado se borra :xD

Fijate si tiene una funcion llamada "AppendText" o similar :P sino, no hay ocacion, vas a tener que colorear siempre :(
#1403
Es raro eso que dices :-\

aunque yo cambiaria esta linea que dices

Código (vb) [Seleccionar]
    Text1.SelLength = Len(Text1.Text) ' mal aqui?

por

Código (vb) [Seleccionar]
    Text1.SelLength = Len(mesnaje(1))
#1404
Ahh... no no, mala mia, pense cualquier cosa. Mira, Un string esta formado por una cadena de caracteres y que termina en 0

Bajo esa condicion, podes hacer un bucle con RtlMoveMemory a un byte temporal y agregalo a un vector de bytes hasta que el byte temporal sea 0 y de ahi convertir el vector a string usando StrConv

El problema es que si no termina en 0 podes quedarte en bucle infinito (a menos que pongas un limite :xD)
#1405
Porque no me explique del todo :xD, en instrucciones seria

Agrega el texto principal "X dice:"
Despues tienes que guardar en una variable el Len(Text1.Text)
Despues agregas el mensaje en si
Y por ultimo, coloreas, en SelStart pones la variable anterior (el len) y listo :P
#1406
SelStart lo estas asignando mal, debes poner el lugar donde empieza, esto es:

Tamaño del texto Actual en el ritchtextbox + Variable nombre + "dice: "

Por lo demas, esta bien :P
#1407
[Zero], eso es porque tu windows no quiere a IE9 ni de cerca :xD
#1408
Lo obtienes en formato string o long?
Tendrias que tomar cada 2 letras del valor hexadecimal y usar ese valor como ascii para agregarlo a otro string

2F = 47 = 1 en la tabla ASCII :P

Usa las funciones de string: Asc, y Mid
#1409
No le pongas ningun tipo de anchor, o sea, pon None o que todos los lados esten en blanco :P
#1410
Usa la propiedad Anchor si estas en Windows Forms :P