Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-06-2005
Barzaugc Barzaugc is offline
Miembro
 
Registrado: jun 2005
Posts: 50
Poder: 19
Barzaugc Va por buen camino
Girar 90º una Etiqueta (Label)

Esto puede ser algo con lo que ustedes se toparon en sus inicio en Delphi, quisiera saber como girar una etiqueta (label) 90º hacia arriba. si puedo hacer que se vea la imagen siguiente en los foros, se les facilitará mucho más el entenderme, pero como no se utilizar muy bien los foros, tal vez no salga la imagen.

[IMG]C:\agua.bmp[/IMG]

Al que me entienda y me pueda ayudar, muchas gracias.
Responder Con Cita
  #2  
Antiguo 15-06-2005
Avatar de vic_ia
vic_ia vic_ia is offline
Miembro
 
Registrado: ene 2004
Posts: 238
Poder: 21
vic_ia Va por buen camino
hola...

te dejo el siguiente codigo, espero que sea lo que buscas, solo ajustalo a tus necesidades...

Código Delphi [-]
procedure TForm5.Button1Click(Sender: TObject);
var
  LOGFONT : TLogFont;
  Font    : HFONT;
begin
  LOGFONT.lfHeight := 30;
  LOGFONT.lfWidth  := 10;
  LOGFONT.lfWeight := FW_NORMAL;
  LOGFONT.lfEscapement := 900; { angulo expresado en decimas de grado }
  LOGFONT.lfStrikeOut  := 0; { distinto de cero para activarlo }
  LOGFONT.lfItalic     := 0; { distinto de cero para activarlo }
  LOGFONT.lfUnderline  := 0; { distinto de cero para activarlo }
  LOGFONT.lfFaceName := 'Tahoma';

  Font := CreateFontIndirect(LOGFONT);

  SelectObject(Form5.Canvas.Handle,Font);
  Form5.Canvas.TextOut(100,250,'mi texto en vertical);
  DeleteObject(Font);
end;
saludos...
Responder Con Cita
  #3  
Antiguo 15-06-2005
Barzaugc Barzaugc is offline
Miembro
 
Registrado: jun 2005
Posts: 50
Poder: 19
Barzaugc Va por buen camino
Muchas gracias por el codigo, pero dime una cosa.. No habría manera de ponerlo como caption de algun objeto?, por ejemplo de un panel.
Responder Con Cita
  #4  
Antiguo 15-06-2005
Avatar de vic_ia
vic_ia vic_ia is offline
Miembro
 
Registrado: ene 2004
Posts: 238
Poder: 21
vic_ia Va por buen camino
hola nuevamente...

pues que yo sepa de forma directa no, tendrias en todo caso que derivar tu propio control del control correspondiente, lo que yo hago cuando necesito tal cosa, elimino el texto del caption del control y en su lugar dibujo el texto en donde me es mas conveniente... por ejemplo en el codigo que te puse puedes sustituir el form por el panel que tu mencionas y las coordenadas para que aparezca en la posicion que tu lo requieras...

saludos..
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 02:17:15.


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