Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2016
compuin compuin is offline
Miembro
 
Registrado: oct 2010
Posts: 230
Poder: 16
compuin Va por buen camino
Con los argumentos se presenta asi

Que esta mal?
Imágenes Adjuntas
Tipo de Archivo: jpg Capture.JPG (19,3 KB, 9 visitas)
Responder Con Cita
  #2  
Antiguo 02-11-2016
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

La verdad es, que no sé que código usas ni como lo estas usando...

De este modo,
Código Delphi [-]
...
begin
  MakeSquares(Image1.Canvas, Point( 10, 10 ), 7, 30 );
  Image1.Canvas.TextOut(12,12, 'Hola');
end;
obtengo este resultado:


Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 02-11-2016
compuin compuin is offline
Miembro
 
Registrado: oct 2010
Posts: 230
Poder: 16
compuin Va por buen camino
Lo hice asi

Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;

type
  TPanel = class(ExtCtrls.TPanel);
  TForm1 = class(TForm)
    btnStart: TButton;
    Panel1: TPanel;
    Image1: TImage;
    procedure btnStartClick(Sender: TObject);
  private

  public
  end;

var
  Form1: TForm1;

implementation   {$R *.dfm}

procedure MakeSquares(aCanvas: TCanvas; const pInit: TPoint;
  const ncuad, size: Integer);
var
  x, y: Integer;
  p   : TPoint;
begin
  p.Y := pInit.Y;
  for y := 1 to ncuad do
  begin
    p.X := pInit.X;
    for x := 1 to y do
    begin
      aCanvas.Rectangle( p.X - 1, p.Y - 1, p.X + size, p.Y + size);
      Inc( p.X, size );
    end;
    Inc( p.Y, size);
  end;
end;

procedure TForm1.btnStartClick(Sender: TObject);
begin
  MakeSquares(Canvas, Point( 70, 30 ), 7, 20);
  MakeSquares(Panel1.Canvas, Point( 70, 30 ), 7, 20);
  MakeSquares(Image1.Canvas, Point( 70, 30 ), 7, 20);
  Image1.Canvas.TextOut(12,12, 'Hola');
end;

end.

Y me pone la imagen asi
Imágenes Adjuntas
Tipo de Archivo: jpg canvas1.JPG (31,5 KB, 11 visitas)
Responder Con Cita
  #4  
Antiguo 02-11-2016
compuin compuin is offline
Miembro
 
Registrado: oct 2010
Posts: 230
Poder: 16
compuin Va por buen camino
Ya vi mi error
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Copiar TLabel.Canvas sobre TBitmap.Canvas @CSE1970 Gráficos 2 23-10-2013 12:46:53
consejos sobre un grid perico OOP 4 18-02-2011 19:43:38
Como imprimir con precisión directamente sobre el Canvas de TPrinter Faust Impresión 1 28-01-2009 02:11:03
Consulta sobre Grid... oscarac Varios 2 27-12-2007 12:57:59
Duda sobre grid jmedina Varios 1 08-10-2004 12:22:08


La franja horaria es GMT +2. Ahora son las 23:57:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi