Italian Trovare un controllo

LordZenzo

Well-Known Member
Licensed User
Longtime User
questa domanda forse non ha risposta

in una custom view come faccio a trovare e "controllare" un controllo presente in un layount? o meglio nel Main?

per capire
ho creato una classe generica per il controllo di una tabella di un database
poi ho creato una custoview che ha 4 pulsanti per lo spostamento dentro la tabella

vorrei che la customview usi la classe generica passando ad una proprietà della customview il nome della classe generica

la classe generica si connette ad una tabella di un db e le 5 funzioni move e le funzioni getField
la custom view sarebbe il classico navigatore con i 4 pulsanti
 

Star-Dust

Expert
Licensed User
Longtime User
Io ho capito che vuoi chiamare un metodo di una classe da un'alta classe di tipo CustomView...
Se ho capito bene... hai provato cosi?


B4X:
Sub Class_Globals
Private MethodName As String 'ignore
Private DataBaseCLass As Object 'ignore
End SUb

Public Sub Initialize (Callback As Object, EventName As String, DBClass as Object, Method as String)
    mEventName = EventName
    mCallBack = Callback

    ' Class browser to DB
    DataBaseCLass = DBClass
    MethodName = Method
End Sub

Sub EventComandMove1_Click
         If SubExists(DataBaseCLass,Method & "_Move1") Then CallSub(DataBaseCLass,Method & "_Move1")
End Sub

P.S: La notte dormi, che la mattina riposati tutto sembra più facile
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
P.S: La notte dormi, che la mattina riposati tutto sembra più facile
in effetti, mi ero fissato al metodo VB, che ad una proprietà da "designer" aggiunge un collegamento ad un controllo
ma è molto piu semplice
Sub setDataControl(gg As DataControlSQLite)
mDataControl=gg
End Sub
senza dover fare nulla di strano
 

Star-Dust

Expert
Licensed User
Longtime User
Anche in VB non sempre uso il collegamento al controllo. :)
 
Top