Italian Impostare fine/ massimo di scorrimento della scrollview

Matteo Granatiero

Active Member
Licensed User
ho provato con : ma non funziona
B4X:
Sub ScrollView1_ScrollChanged(Position As Int)
    If Position = ScrollView1.Panel.Height  Then
        'Run "load more" event
        ScrollView1.Enabled = False
        Else
            ScrollView1.Enabled =True
    End If
 

Star-Dust

Expert
Licensed User
Longtime User
ho provato con : ma non funziona
B4X:
Sub ScrollView1_ScrollChanged(Position As Int)
    If Position = ScrollView1.Panel.Height  Then
        'Run "load more" event
        ScrollView1.Enabled = False
        Else
            ScrollView1.Enabled =True
    End If
Non ho capito bene cosa vuoi ottenere
 

Star-Dust

Expert
Licensed User
Longtime User
E non si ferma da solo arrivando a ScrollView.panel.height?
boh
 

Star-Dust

Expert
Licensed User
Longtime User
In effetti lo fa; però ricordo (che sia cambiato, da allora?) che potevi muovere il pannello talmente in alto da scoprire il fondo della ScrollView.
Oh, già ho la memoria corta, poi questo mi accadeva non meno di 3 anni fa...!
Succede solo se il Pannelll é più corto della ScrollView. Allora si vede il fondo della ScrollView
 

Star-Dust

Expert
Licensed User
Longtime User
Chiaro, ma sicuramente il pannello era più alto della scrollview (altrimenti non si muove nemmeno).
Lo avevo immaginato, infatti chissa cosa intende dire
 

LucaMs

Expert
Licensed User
Longtime User
Lo avevo immaginato, infatti chissa cosa intende dire
Boh, pensavo di aver capito in quel modo perché... e qui "me rode", ricordo perfettamente (memoria solo visiva) di aver usato una ScrollView, "scrollato" il pannello ed aver visto lo sfondo della ScrollView, cosa che non volevo accadesse.

Mi sembra anche strano, però, che da allora la ScrollView sia cambiata; quindi, quello che mi rode, è non ricordare!

Va beh, tanto mi rode per così tanti motivi che uno in più o uno in meno... :p
 

Matteo Granatiero

Active Member
Licensed User
Eh si, avevo capito bene, ma non riesco più a riprodurre una cosa del genere.

Forse perché ho impostato l'altezza del pannello interno da codice... provo e ti faccio sapere (magari c'è una proprietà da impostare da Designer).
grazie mille
 

LucaMs

Expert
Licensed User
Longtime User
provo e ti faccio sapere (magari c'è una proprietà da impostare da Designer).
Niente da fare, a me non succede (nota che c'è una proprietà nel Designer, InnerHeight, tramite la quale imposti l'altezza del pannello interno).

Se vuoi allegare un progetto simile al tuo in cui ti accade questa cosa (o mandarmelo in privato)... perché io non riesco ad ottenere quel "difetto".
 
Top