i would like get menubar item text , to create those events ... but when i call gerente_menubar_Action , nothing is returned ... someone know how can i do it ?
code below :
code below :
B4X:
#Region Project Attributes
#MainFormWidth: 330
#MainFormHeight: 420
#End Region
#AdditionalJar: mysql-connector-java-5.1.46-bin.jar
Sub Process_Globals
Public fx As JFX
Private MainForm As Form
Private GerenteForm As Form
'Global declares
'login declares
Private LogoImage_Login As ImageView
Private login_label_email As Label
Private login_label_senha As Label
Private login_email As TextField
Private login_senha As TextField
Private login_button As Button
'mana declares
Private gerente_webview As WebView
Private gerente_menubar As MenuBar
End Sub
Sub AppStart (Form1 As Form, Args() As String)
Log(MySQL.Connect("helloWorld","mydbuser","M1DBP455"))
MainForm = Form1
MainForm.WindowWidth = 330
MainForm.WindowHeight = 420
MainForm.Resizable = False
MainForm.RootPane.LoadLayout("login") 'Load the layout file.
MainForm.Show
Log(MainForm.RootPane.NumberOfNodes)
End Sub
Sub login_button_Click
If (login_email.Text <> "") And (login_senha.Text <> "") Then
If (MySQL.EfetuarLogin(login_email.Text,login_senha.Text) = "SucessFull") Then
MainForm.RootPane.RemoveAllNodes
MainForm.WindowWidth = 600
MainForm.WindowHeight = 600
MainForm.RootPane.LoadLayout("other")
'GerenteForm.Show
gerente_webview.LoadUrl("https://www.lipsum.com/")
Else
fx.Msgbox(MainForm,"Incorrect Details","Login Error !")
End If
End If
End Sub
'#############################################################
'#############################################################
'############################################################
' HERE IS PROBLEM !!! DONT RETURNS NOTHING ....
Sub gerente_menubar_Action
Dim mi As MenuItem = Sender
Log(mi.Text)
End Sub
'Return true to allow the default exceptions handler to handle the uncaught exception.
Sub Application_Error (Error As Exception, StackTrace As String) As Boolean
Return True
End Sub