13. december 1999 - 22:53Der er
8 kommentarer og 1 løsning
Stringgrid til Bitmap...
Det jeg mangler er noget kode til at flytte indholdet af en stringgrid over til en bitmap. Men ikke bare den synlige del af stringgridden, for det har jeg allerede fundet ud af, og det kan jeg ikke rigtig bruge til noget...
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
posy:=0; for c:=0 to Stringgrid.colcount-1 do begin posx:=0; for r:=0 to Stringgrid.rowcount-1 do begin posy+bitmap.canvas.textheight(stringgrid.cells[c,r])+5; posx+bitmap.canvas.textwidth(stringgrid.cells[c,r])+10; bitmap.canvas.textout(posx,posy,stringgrid.cells[c,r]); end;
-- Hmm.. har ikke dephi her så jeg kan ikke få det til at virke helt, dette er kun en vejledning. ikke færdig kode!
Du skal måske ligge posy i et array[0..colcount-1] så at alle linier ligger under hinanden... Prøv dig frem :)
Jeg har prøvet at få det til at virke, uden succes :-(
Men tilgengæld har jeg fundet noget kode, der var ret smartere end hvad jeg først havde tænkt mig (nemlig at udskrive SG'en vha bitmap...) så medmindre der kommer noget kode, der kan løst ovenstående, så lukker jeg spørgsmålet.
Det er muligt at du lige at have en Bitmap.modified:=True på efter du har ændret bitmapen.. Eller er det bitmap.canvas.modified. Prøv lige at kikke på det.
Som sagt har jeg løst mit problem på anden måde, så med mindre du har noget kode der virker, så lukker jeg spørgsmålet... Med andre ord: Jeg skal ikke bruge det til noget alligevel, men da du havde startet på et svar, synes jeg du skulle have en chance for at besvare dét. Men jeg gider ikke bruge tid på at forsøge mig frem.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.