19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
for i = 1 to 60chekbox(i).enabled = falsenext i
dim mval as boolean [60]for i = 1 to 60mval(i) = check.value(????)next
DIM hControl AS ObjectDIM nIndex AS IntegernIndex = 0FOR EACH hControl IN ME.ChildrenIF Object.Type(hControl) = "CheckBox" THEN mval[nIndex] = hControl.ValueEND IFINC nIndexNEXT
DIM hControl AS ObjectDIM nIndex AS IntegernIndex = 0FOR EACH hControl IN ME.ChildrenIF Object.Type(hControl) = "CheckBox" THEN mval[nIndex] = hControl.Value INC nIndex '<<<<<<<<<<< va quiEND IFNEXT
desadex ha scritto:giulio la tua correzione è giusta.dato che nIndex è un contatore e giustamente per funzionare deve essere incrementato, perchè hai precisato:nIndex va incrementato solo se il control è un checkbox.se si trattasse di texbox non andrebbe incrementato?