Hi,
klasse Forum weiter so...
So nun zu meinem Problem. In meiner App wird eine ScrollView mit Panels, Buttons, Labels und Imageview dynamisch bestückt, wie im Tutorial. Nur das meine Daten aus einer CSV Datei kommen.
Klappt auch alles. Die Buttons kann ich auch ansprechen und funktionen ausführen, soviel dazu.
Nun ist ein Panel welches beim erstellen nicht sichtbar
Nun möchte ich bei einem klick auf ein Button bzw. Imageview ( ICON) gleicher eintrag in der Scrollview, das das Panel angezeigt wird.
Mein Problem ist aber wie spreche ich das Panel an?
Gruß Olli
klasse Forum weiter so...
So nun zu meinem Problem. In meiner App wird eine ScrollView mit Panels, Buttons, Labels und Imageview dynamisch bestückt, wie im Tutorial. Nur das meine Daten aus einer CSV Datei kommen.
Klappt auch alles. Die Buttons kann ich auch ansprechen und funktionen ausführen, soviel dazu.
Nun ist ein Panel welches beim erstellen nicht sichtbar
B4X:
PanelHol.Initialize("PanelHol")
Panel1.AddView(PanelHol,75dip,60dip,ScrollView1.Width,60dip)
PanelHol.Tag = "PanelHol_"&i
PanelHol.Color = Colors.Red
Nun möchte ich bei einem klick auf ein Button bzw. Imageview ( ICON) gleicher eintrag in der Scrollview, das das Panel angezeigt wird.
B4X:
Sub img_status_Click
'Using Sender we find the button that raised this event
Dim b As ImageView
b = Sender
Dim btag As String
btag = b.Tag
Msgbox(btag,"")
If btag.StartsWith("Img_Status_") Then
Msgbox("ich wurde geklickt","")
Dim i As Int
i = btag.SubString(10) 'lösche "Img_Status_" aus dem Tag string, damit der Index der Device liste vorhanden ist
Dim panelholv As Panel
panelholv.GetView
Panel = panelhol.Tag
paanelhol() =
End If
End Sub
Gruß Olli
Last edited: