Hej
Jeg har lavet et stykke kode hvor jeg opretter en ny kontrol i runtime ved
at kopiere en eksisterende kontrol og derved forhøje array med en.
Kodens ser sådan ud.
ObjIndex = ImgObjIndSet.Count
Load ImgObjIndSet(ObjIndex)
ImgObjIndSet(ObjIndex).Visible = True
ImgObjIndSet(ObjIndex).Top = ImgObjIndSet(ObjIndex - 1).Top +
ImgObjIndSet(ObjIndex).Height
På denne måde kan jeg tilføje lige så mange kontroller jeg vil i runtime.
Nu er mit spørgsmål blot, hvordan sletter jeg en sådan kontrol igen, også
runtime.
Jeg har forsøgt at bruge delete, erase og = nothing men det eneste der sker
er at billedet i ImgObjIndSet forsviner og der står en tom Image kontrol
tilbage.
Jeg ville gerne kunne slette hele kontrollen og derefter optælle array igen
og så skulle array gerne være en mindre end før.
Håber nogen har en løsning.
--
Med venlig hilsen
Bjarne Østergård
E-Mail boe@gigasoft.dk
www.gigasoft.dk