🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5230

Re: meer borland probleempjes:

#5230
From: edg
Date: Thu, 15 May 2003 20:14
73 lines
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-mail
References: <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