Re: Reto De Programación 2 (cuenta Caracteres)
buenas, disculpen que no pude entrar hasta hoy
el ganador del reto es razaAztk ya que nadie mas presento una solución.
es un script, se copia el texto de mas abajo en un archivo de texto y se le pone la extensión gbs3 (para
gambas 3)
y se ejecuta el archivo poniendo en la consola : "gbs3 nombre_archivo.gbs3"
hay que tener instalado el componente gambas-scriter
Solución:
----------------------------------------------------------------- comienzo ----------------------------------------
#!/usr/bin/env gbs3
' Reto 02
' Aztk Zero, Sep 2014
USE "gb.gui"
USE "gb.form"
Public F As Form ' Formulario principal
Public tbText As TextBox ' Caja de texto para texto
Public Sub main()
' Se instancia Formulario y ajustan parametros
F = New Form
F.Title = "Chars counter"
F.Icon = Stock["16/insert-text"]
F.Resize(500,50)
F.Arrangement = Arrange.Horizontal
F.Center
' Se instancia cuadro de texto
tbText = New TextBox(F) As "tbText"
tbText.Expand = True
F.Show
END
Public Sub tbText_Change()
Dim j_pos As Integer
Object.Lock(tbText) ' Necesario para no levantar de nuevo el EVENT
j_pos = tbText.pos
If j_pos > 0 Then
tbText.text = String.Left(tbText.text, j_pos) & "(" & j_pos & ")"
tbText.pos = j_pos
print tbText.pos
Else
tbText.text = ""
End If
Object.Unlock(tbText)
END
---------------------------------- fin ------------------------------------------------------
===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog:
http://novatocodegambas.blogspot.com.uy/