/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Slette en control fra array runtime
Fra : Bjarne Østergård


Dato : 24-11-01 17:21

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





 
 
Jens Vestergaard (24-11-2001)
Kommentar
Fra : Jens Vestergaard


Dato : 24-11-01 17:56

"Bjarne Østergård" <boe@gigasoft.dk> skrev i en meddelelse
news:3bffc906$0$74736$edfadb0f@dspool01.news.tele.dk...
> 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.
[kode snip]
> Nu er mit spørgsmål blot, hvordan sletter jeg en sådan kontrol igen, også
> runtime.

Når du nu skaber din kontrol med 'Load', hvordan mon du så un-skaber den
igen?

Kunne UNload være et bud...

Load Image1(1)
Unload Image1(1)


--
mvh
Jens Vestergaard
www.railsoft.dk




Bjarne Østergård (24-11-2001)
Kommentar
Fra : Bjarne Østergård


Dato : 24-11-01 18:17


"Jens Vestergaard" <j@railsoft.dk> skrev i en meddelelse
news:3bffd0af$0$741$edfadb0f@dspool01.news.tele.dk...
> > Nu er mit spørgsmål blot, hvordan sletter jeg en sådan kontrol igen,
også
> > runtime.
>
> Når du nu skaber din kontrol med 'Load', hvordan mon du så un-skaber den
> igen?
>
> Kunne UNload være et bud...
>
> Load Image1(1)
> Unload Image1(1)
>
>
Av den var pinlig jeg tror jeg er ved at blive for gammel til det her,

Er lige blevet bedstefar her kl. 1500 til en dreng.

Men tak skal du ha nu virker det fint.


--
Med venlig hilsen
Bjarne Østergård
E-Mail boe@gigasoft.dk
www.gigasoft.dk



Jens Vestergaard (24-11-2001)
Kommentar
Fra : Jens Vestergaard


Dato : 24-11-01 18:35

"Bjarne Østergård" <boe@gigasoft.dk> skrev i en meddelelse
news:3bffd5f8$0$228$edfadb0f@dspool01.news.tele.dk...
>
> "Jens Vestergaard" <j@railsoft.dk> skrev i en meddelelse
> news:3bffd0af$0$741$edfadb0f@dspool01.news.tele.dk...

[snip - det pinlige...]

> Av den var pinlig jeg tror jeg er ved at blive for gammel til det her,
> Er lige blevet bedstefar her kl. 1500 til en dreng.

Tillykke - det kan jo også være, at bedstefædrene bliver yngre og yngre...


--
mvh
Jens Vestergaard
www.railsoft.dk



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste