Désactiver affichage listview
Publié : jeu. 02/juin/2022 15:03
Bonjour à tous,
Je dois remplir 2 listviews avec des centaines d'informations, pour windows, je peux désactiver l'affichage avec sendmessage, mais sur le mac, comment faire ?
En fait, je ne sais pas comment inhiber l'affichage de la listbox sous MacOsX.
Pouvez vous m'aider ??
Merci d'avance !
Phil
Je dois remplir 2 listviews avec des centaines d'informations, pour windows, je peux désactiver l'affichage avec sendmessage, mais sur le mac, comment faire ?
Code : Tout sélectionner
CompilerIf #PB_OS_Windows ; desactivation affichage
SendMessage_(GadgetID(Listview1),#WM_SETREDRAW, #False, 0)
SendMessage_(GadgetID(Listview2),#WM_SETREDRAW, #False, 0)
CompilerEndIf
While i<floor(JD) + 360 * 100 ; 100 ans
cd = i - jd1
age = floor((i - jd) / 365.25);
st=calccurdasha(cd, nl)
If st2 <> st
AddGadgetItem (Listview1,-1,st + " " + jul2mdy(floor(i)) + " " + Str(floor(age)) + " ans");
; transits
AddGadgetItem (Listview2,-1,st + " " + jul2mdy(floor(i)) + " " + Str(floor(age)) + " ans");
SetGadgetItemData(listview2,CountGadgetItems(listview1)-1,i)
EndIf
st2 = st
i=i+0.05
Wend
CompilerIf #PB_OS_Windows; reactivation affichage
SendMessage_(GadgetID(Listview1),#WM_SETREDRAW, #True, 0)
SendMessage_(GadgetID(Listview2),#WM_SETREDRAW, #True, 0)
CompilerEndIf
Pouvez vous m'aider ??
Merci d'avance !
Phil