🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5340

Re: Images een naam geven at run time in borland builder

#5340
From: TRAX
Date: Tue, 13 May 2003 09:28
61 lines
3458 bytes

Roel Schroeven wrote:
> TRAX wrote:
>
>> Roel Schroeven wrote:
>>
>>> TRAX wrote:
>>>
>>>
>>>> hi ng'ers
>>>> Ik maak dynamisch een tabel met image objecten en die moeten
>>>> allemaal een andere naam krijgen.
>>>> De tabel cree�rn lukt maar met het naamgeven niet dus :)
>>>> Ik zou willen dat het image een object een naam in deze vorm
>>>> krijgt: pic-rij*7+kol
>>>> zodat dat in de linkerbovenhoek pic 0 wordt, dernaast pic1 enz
>>>> Met Image->Name="pic"&(rij*7)+kol lukt het niet want dan denk
>>>> borland dat het een pointer is (de & ben ik gewoon van vb :) )
>>>> Hoe moet ik dat wel doen?
>>>
>>> Een mogelijkheid is:
>>>
>>> AnsiString Tmp;
>>> Tmp.printf("pic-%d+%d", rij*7, kol);
>>> Image->Name = Tmp;
>>>
>>> Dit lukt ook wel denk ik:
>>>
>>> Image->Name = AnsiString("pic") + AnsiString(rij*7) +
>>> AnsiString(kol);
>>>
>>>
>>>> Nog een bijkomend vraagje: hoe cree�r ik een onclick event voor een
>>>> element uit die tabel, aangezien ze dynamisch worden gemaakt kan ik
>>>> hget niet in design mode doen.
>>>
>>> Image->OnClick = <naam van de functie>
>>
>>
>> Het naamgeven lukt al :) bedankt
>> Maar met die event handler snap ik toch nog iets niet.
>> Moet je dat doen bij het cree�ren van de images?
>
> Je moet eerst de functie hebben, net zoals je die zou hebben als je in
> design mode zou werken. Je kan hem zelfs aanmaken in design mode, als
> je een tijdelijke image maakt in design mode. Het zou wel kunnen dat
> Builder de functie wist als je de image weer wegdoet; als dat zo is,
> moet je gewoon even creatief omspringen met kopi�ren en plakken.
>
> Daarna moet je inderdaad bij het cre�ren van de images die functie
> toekennen aan het event. In design mode zie je in de object inspector
> over events links de naam van het event, rechts de functie; manueel
> doe je dat hetzelfde:
>
> <object>-><event> = <functie>;

OK, thanx!!!
En ik die dacht dat borland builder een hel was :) t'valt eigenlijk allemaal
nog mee, zeker met wat hulp
bedankt!
Technical Details
Message-ID: <hV2wa.86812$t_2.8090@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!in.nntp.be!borium.box.nl!newsfeed.kabelfoon.nl!212.113.2.136.MISMATCH!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <Tn2wa.86759$t_2.8156@afrodite.telenet-ops.be> <4F2wa.86789$t_2.7884@afrodite.telenet-ops.be> <qJ2wa.86792$t_2.8177@afrodite.telenet-ops.be> <_N2wa.86798$t_2.8226@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,ebf0e10ab1dfd3bc
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-05-13 02:31:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!in.nntp.be!borium.box.nl!newsfeed.kabelfoon.nl!212.113.2.136.MISMATCH!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "TRAX" <Stijn.Verspeet@pandora[delete.this].be>
Newsgroups: be.comp.programming
References: <Tn2wa.86759$t_2.8156@afrodite.telenet-ops.be> <4F2wa.86789$t_2.7884@afrodite.telenet-ops.be> <qJ2wa.86792$t_2.8177@afrodite.telenet-ops.be> <_N2wa.86798$t_2.8226@afrodite.telenet-ops.be>
Subject: Re: Images een naam geven at run time in borland builder
Lines: 63
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <hV2wa.86812$t_2.8090@afrodite.telenet-ops.be>
Date: Tue, 13 May 2003 09:28:45 GMT
NNTP-Posting-Host: 213.118.63.91
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1052818125 213.118.63.91 (Tue, 13 May 2003 11:28:45 MET DST)
NNTP-Posting-Date: Tue, 13 May 2003 11:28:45 MET DST
Organization: Telenet Internet