|   FOROS      |     Tutoriales    |     KIO4 |      
   Inicio B4A (Basic4Android) App inventor 2 Arduino
   Elastix - VoIP Cosas de Windows Webs interesantes  Telecomunicaciones

 


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

Nueva sección en esta web: Elastix - VoIP

¿Qué es esto?

- Monta un servidor telefónico en tu ordenador para poderte comunicar mediante tu móvil con otros móviles que estén en tu red Wifi. Parecido a Skipe o Whatsapp-teléfono, pero en este caso tú controlas al servidor.

- Si sabes abrir puertos del router, también puedes comunicarte con tu móvil de una red Wifi a teléfonos de otra red Wifi.

- También puedes comunicarte con teléfonos "normales", pero para eso necesitas un dispositivo que vale unos 60 €.

- Es muy recomendable aprender el funcionamiento de este servidor telefónico Asterisk-Elastix.

 Elastix - VoIP

 

B4A en español - Juan Antonio Villalpando
(BASIC4Android)

-- Tutorial de B4A --

Volver al índice del tutorial                    Return to index tutorial

____________________________

Basic4Android.

17.- Estudio de la propiedad Tag.
Bajar Tag.zip

Tutorial. Estudio de la propiedad Tag

Presentación

- Mediante la propiedad Tag, que tienen los controles, podemos reducir el código.
Por ejemplo, tenemos varios botones Button1, Button2, Button3 y Button4
En cada uno la propiedad Tag la establecemos en: el_uno, el_dos, el_tres y el_cuatro respectivamente.
También debemos actuar sobre la propiedad Event Name y poner todas a Button

Ahora podemos consultar el botón pulsado, comprobando la propiedad Tag del botón pulsado, mediante la variable Sender.

Esto también se suele hacer en Visual Basic.

Creamos los controles





 

Bajar Tag.zip

Insertamos mediante
Designer / Add View

Button1          Event Name: Button            Tag: el_uno
Button2          Event Name: Button            Tag: el_dos
Button3          Event Name: Button            Tag: el_tres
Button4          Event Name: Button            Tag: el_cuatro
Label1

.

- Creamos un Event Name llamado: Buttton, en todos los botones igual
(se podría haber llamado de otra manera)

- En cada Tag ponemos algo que identifique a cada botón
(el_uno, el_dos, el_tres, el_cuatro)

- Guardamos el Designer y le ponemos de nombre Layout.


 

Código del programa Tag
'Activity module
Sub Process_Globals
    ' Juan Antonio Villalpando
    ' juana1991@yahoo.com 

End Sub

Sub Globals
Dim Label1 As Label
Dim Button1, Button2, Button2, Button4 As Button
End Sub

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Layout") ' Cargamos el Designer
End Sub

Sub Button_Click
    Dim Send As Button
    
    Send = Sender
    
    Select Send.Tag
    Case "el_uno"
        Label1.text="Has pulsado el Uno"
    Case "el_dos"
        Label1.text="Has pulsado el Dos"
    Case "el_tres"
        Label1.text="Has pulsado el Tres"
    Case "el_cuatro"
        Label1.text="Has pulsado el Cuatro"
    End Select

End Sub

Comentario del programa.

Al pulsar sobre un Button, el Event Name: Button, detecta que se ha pulsado un botón.
La variable que detecta el Botón es Sender.
Según el Tag del botón pulsado, se realizará una operación mediante el Case.

________________________________

Si quieres que este tutorial se mantenga y lo actualice con más programas, escríbeme un correo a Juan Antonio: juana1991@yahoo.com

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información