Ciao,
solo da poco tempo mi sono avvicinato a b4a, al momento mi trovo in difficoltà in un passaggio.
Vorrei inserire una data in una edittext con un dialog.
Esaminado la libreria dialogs ed il file dialogsdemo ne sono venuto a capo.
Non riesco però ad eseguire la sub quando seleziono la cella.
In pratica:
Dim Inserimentoscheda as EditText
Dim dd As DateDialog
Sub Inserimentoscheda_FocusChanged (HasFocus As Boolean)
If Inserimentoscheda.RequestFocus = True Then
txt=""
dd.Year = DateTime.GetYear(DateTime.Now)
dd.Month = DateTime.GetMonth(DateTime.Now)
dd.DayOfMonth = DateTime.GetDayOfMonth(DateTime.Now)
ret = dd.Show("Inserisci la tua data di nascita", "", "Ok", "Annulla","" ,bmp)
If ret=-3 Then
Return True
End If
If ret =-1 Then
Inserimentoscheda.Text = dd.DayOfMonth & "/" & dd.Month & "/" & dd.Year
End If
End If
End Sub
La parte " _FocusChanged (HasFocus As Boolean)" rimane colorata in rosso e non funziona.
Dove sbaglio ?
Un grazie in anticipo
Federico
solo da poco tempo mi sono avvicinato a b4a, al momento mi trovo in difficoltà in un passaggio.
Vorrei inserire una data in una edittext con un dialog.
Esaminado la libreria dialogs ed il file dialogsdemo ne sono venuto a capo.
Non riesco però ad eseguire la sub quando seleziono la cella.
In pratica:
Dim Inserimentoscheda as EditText
Dim dd As DateDialog
Sub Inserimentoscheda_FocusChanged (HasFocus As Boolean)
If Inserimentoscheda.RequestFocus = True Then
txt=""
dd.Year = DateTime.GetYear(DateTime.Now)
dd.Month = DateTime.GetMonth(DateTime.Now)
dd.DayOfMonth = DateTime.GetDayOfMonth(DateTime.Now)
ret = dd.Show("Inserisci la tua data di nascita", "", "Ok", "Annulla","" ,bmp)
If ret=-3 Then
Return True
End If
If ret =-1 Then
Inserimentoscheda.Text = dd.DayOfMonth & "/" & dd.Month & "/" & dd.Year
End If
End If
End Sub
La parte " _FocusChanged (HasFocus As Boolean)" rimane colorata in rosso e non funziona.
Dove sbaglio ?
Un grazie in anticipo
Federico