Autor |
Mensaje |
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Un Textbox Circular?
Hi.
Ayer estuve necesitando un textbox con forma circular para solucionar un problema. Alguien tiene idea de como se puede construir o se le mide a construirlo?
Suerte
última edición por ivanovichenco el Domingo, 26 Diciembre 2010, 05:05; editado 1 vez
|
#1 Domingo, 26 Diciembre 2010, 05:04 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Un Textbox Circular?
¿a que te refieres por texto circular? puedes mandar un dibujo....y asi me aclaro....
Nota:
Por hacerse se puede hacer de todo....esto es gambas....
última edición por jsbsan el Domingo, 26 Diciembre 2010, 09:58; editado 1 vez
|
#2 Domingo, 26 Diciembre 2010, 09:58 |
|
|
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Re: Un Textbox Circular?
supongo que te refieres algo tipo "marquesina", creo que deberias de utilizar un timer y usar mid() para ir colocando el primer caracter en el ultimo lugar y asi sucesivamente
por ejemplo (no se ni si es correcto puesto que no tengo el PC con gambas ahora mismo)
Texbox llamado txtTexto
txtTexto.text = "HOLA"
Con esto hemos obtenido la longitud de caracteres del texto para poderlo usar con el mid
DIM LongitudTexto as byte
LongitudTexto = len(txtTexto.text)
Ahora procederemos a ir "rotando" los caracteres
txtTexto.text = mid(txtTexto.text, (LongitudTexto -1),1) & mid(txtTexto.text, 1,(LongitudTexto-1))
El código finalmente deberia de quedarte algo tal que asi:
DIM LongitudTexto as byte
LongitudTexto = len(txtTexto.text)
txtTexto.text = mid(txtTexto.text, (LongitudTexto -1),1) & mid(txtTexto.text, 1,(LongitudTexto-1))
Espero que te sirva
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
última edición por estrella_de_galicia el Domingo, 26 Diciembre 2010, 14:47; editado 1 vez
|
#3 Domingo, 26 Diciembre 2010, 14:45 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Un Textbox Circular?
Me refiero a algo como esto. El azul es uno normalito y fuscia es el que quiero, con todas las propiedades del textbox, y si fuera posible un botón circular, pues no caería mal para cambiarle la estética a las aplicaciones.
No he comprendido lo que Estrella_de_Galicia me dice, aunque tratare de descifrarlo.
última edición por ivanovichenco el Domingo, 26 Diciembre 2010, 18:10; editado 1 vez
|
#4 Domingo, 26 Diciembre 2010, 17:38 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Un Textbox Circular?
¿Tu quieres algo asi?:
Lo mas fácil es hacerlo crearlo con gimp y luego lo pones de fondo en el botón:
http://vpabogados.wordpress.com/201...-gimp-desde-ya/
Échale un vistazo al último vídeo...
última edición por jsbsan el Domingo, 26 Diciembre 2010, 20:28; editado 1 vez
|
#5 Domingo, 26 Diciembre 2010, 19:57 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Un Textbox Circular?
Perdonen si no me explique bien, quiero algo asi:
o esto
Lo mismo el botón.
Y mejor aun, que los botones y los textbox pudieran tener una propiedad llamada forma= Circulo, rectángulo, polígno etc. Seria una funcionalidad que tal ves no sea importante pero si le da multiplicidad a la estética de las aplicaciones y seria un gran paso en gambas para los programadores con vena artística.
Y gracias por la pagina de los tutos de Gimp, no la conocía y esta muy interesante
última edición por ivanovichenco el Domingo, 26 Diciembre 2010, 22:26; editado 2 veces
|
#6 Domingo, 26 Diciembre 2010, 21:44 |
|
|
codificador
Analista Programador
Registrado: Junio 2010
Mensajes: 420
Edad: 114 Ubicación:
|
Re: Un Textbox Circular?
el boton se hace con dos imagenes
una por cada estado del boton
luego se juega con pictures y con los eventos para que produzca el efecto
esto ya lo he echo y funciona perfectamente
el texbox es algo mas dificil
si no necesitas mucho
con un picture con un circulo atras de un texbox normal
|
#7 Domingo, 26 Diciembre 2010, 22:04 |
|
|
pittusa
Técnico Programador
Registrado: Marzo 2010
Mensajes: 157
Edad: 53 Ubicación: Barcelona
|
Re: Un Textbox Circular?
Hola
Puede te sirve una entrada que hice para una empresa que quería reventar códigos mysql?
querían un un circulo para escribir pero como no pude redondear el textbox hice un mask, si dejas el textbox del mismo color del formulario no se nota y parece que el textbox es circular.
por supuesto he destruido todo el programa.
pero para el que quiera verlo entero ya sabe.
pittusa.
veo que tendré que quitar mas código. por que me dice 150k como mínimo
gambas es tan grande que ni siquiera tienes que utilizar phoTOshop pAara hacer una mascara.
Nota:
los mensajes que aparecen después de los post. ¿los hacéis vosotros o hay algo para generarlos?
Descripción: |
|
Descargar |
Nombre del archivo: |
mysqldestroller.zip |
Tamaño: |
72.63 KB |
Descargado: |
54 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
mysqldestroller.zip |
Tamaño: |
72.63 KB |
Descargado: |
54 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
mysqldestroller.zip |
Tamaño: |
72.63 KB |
Descargado: |
54 veces |
última edición por pittusa el Lunes, 27 Diciembre 2010, 00:49; editado 7 veces
|
#8 Lunes, 27 Diciembre 2010, 00:20 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Un Textbox Circular?
No, niguna de las opciones que ustedes me sugieren, me sirve, pues al colocarla en la aplicacion le quedan las esquinas blancas y no quiero estar cuadrando colores con el fondo, quiero es un control natural. Me tocara esperar hasta que alguien se le ocurra darle propiedades de formas diversas a los controles o si Dios me da licencia algun dia poder hacerlo para que pasen a l a historia del software libre.
Gracias.
|
#9 Lunes, 27 Diciembre 2010, 03:26 |
|
|
arkyansoul
Aprendiz
Registrado: Septiembre 2010
Mensajes: 57
Edad: 30 Ubicación:
|
Re: Un Textbox Circular?
Deberías de usar un "pictureBox" de una "circulo en .png y un label con transparencia...
y tienes un efecto similar al que quieres....
inclusive puedes crear tu propio control y le añades las características que quieres
Aqui hay un videotutorial de como crear controles, hecho por jsbsan
http://jsbsan.blogspot.com/p/video-tutoriales.html
espero te sirva
|
#10 Lunes, 27 Diciembre 2010, 07:21 |
|
|
|