Article View: be.comp.programming
Article #5340Re: Images een naam geven at run time in borland builder
From: TRAX
Date: Tue, 13 May 2003 09:28
Date: Tue, 13 May 2003 09:28
61 lines
3458 bytes
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-mailReferences:
<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