Article View: be.comp.programming
Article #5230Re: meer borland probleempjes:
From: edg
Date: Thu, 15 May 2003 20:14
Date: Thu, 15 May 2003 20:14
73 lines
3466 bytes
3466 bytes
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht
news:ldHwa.2960$1u5.394@afrodite.telenet-ops.be...
> Ongelofelijk maar waar! Alles werkt, geen enkele fout maar ik zie mijn
> kaartjes niet meer in mijn gui, alles wat ik verander heb is die onclick
> event, en die geeft geen enkele fout. De Images staan er volgens mij wel,
ik
> kan er overgaan met de cursor, en't wordt een handje, maar ik zie ze dus
> niet. Bovendien zou ik toch een beep moeten horen als ik dan klik maar dat
> doet hij dus ook niet, strange. heb er al de hele avond op zitten zoeken
> maar vind het niet. Als ik een messagebox display doet ie het wel dus zal
> ergens aan mijn instellingen liggen denk ik, dat uitblijven v/d beep
soms werk de beep() functie niet, ik heb dit ook al ondervonden.
> tsjonge, ik moet nog veel leren
>
> void TFrmhoofd::kaartenzetten()
> {
> int rij = 2;
> int kol = 4;
> std::vector< std::vector<TImage*> > pictabel(rij,
> std::vector<TImage*>(kol));
>
> for (int rij = 0; rij < pictabel.size(); rij++)
> {
> for (int kol = 0; kol < pictabel[i].size(); kol++)
> {
> TPicture *picture;
> picture= new TPicture;
> picture->LoadFromFile("c:/downloads/jaja.jpg");
een jpg kan niet direct in een TPicture worden geladen, je moet eerst via
TJPGImage de jpg laden en via de class functie assign aan uw picture
toekennen. een TPicture kan een aantal bestanden ondersteunen o.a bitmap,
maar je moet het in de juiste property stoppen. Best eens help bekijken voor
TPicture en TJPGImage in CBUILDER. en zoek ook eens op het internet naar
voorbeelden. een goede bron zijn ook de use groepen van borland
Bcb zal je alleen maar leren door het te doen, en toch regelmatig eens de
helpfunctie te bekijken.
>
> TImage *Image;
> Image = new TImage(this);
> Image->Parent = this;
> Image->Left = 3+(1.1*Image->Width*kol);
> Image->Top = 3+(1.2*Image->Height*rij);
> Image->Tag = (rij << 16) | kol;
> Image->Width = 60;
> Image->Height = 120;
> Image->Stretch=true;
> Image->Visible=true;
> Image->Cursor=crHandPoint;
> pictabel[rij][kol] = Image;
> pictabel[rij][kol]->OnClick=imgklik;
> }
> }
> }
>
> void __fastcall TFrmhoofd::imgklik(TObject *Sender)
> {
> TImage Image = dynamic_cast<TImage >(Sender);
> if (Image) {
> int rij = (Image->Tag >> 16) & 0xff;
> int kolom = Image->Tag & 0xff;
> Beep();
> }
>
> --
>
>
>
>
Technical Details
Message-ID:
<3ec3f50d$0$26711$ba620e4c@reader1.news.skynet.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!skynet.be!skynet.be!louie!tlk!not-for-mailReferences:
<ldHwa.2960$1u5.394@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,cf2bd5d5351df17 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-05-15 13:14:12 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!skynet.be!skynet.be!louie!tlk!not-for-mail From: "edg" <edg@nospamskynet.be> Newsgroups: be.comp.programming References: <ldHwa.2960$1u5.394@afrodite.telenet-ops.be> Subject: Re: meer borland probleempjes: Date: Thu, 15 May 2003 22:14:03 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Lines: 75 Message-ID: <3ec3f50d$0$26711$ba620e4c@reader1.news.skynet.be> Organization: -= Belgacom Usenet Service =- NNTP-Posting-Host: 217.136.249.201 X-Trace: 1053029645 reader1.news.skynet.be 26711 217.136.249.201:3080 X-Complaints-To: abuse@skynet.be