Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2005
oworty oworty is offline
Registrado
 
Registrado: nov 2004
Posts: 9
Poder: 0
oworty Va por buen camino
Hola a todos

Gracias a todos y en especial a Roman por su ayuda!
Lo consegui, la solución es simple! Adjunto el fragmento de código con la corrección del método de como solucionar el problema y allí explico el porque!

Código:
  
procedure TDBGridOrca.SetColumnAutoSize(const Value: Integer);
begin
  if Value = FColumnAutoSize then Exit;
  // Necesito comprobar el estado del componente. El componente se
  // carga con los valores del tiempo de diseño y estos son correctos, claro,
  // como se esta cargando y no se puede controlar el orden de creacion de los
  // campos asigno directamente los valores sin validarlos.
  if (csLoading in ComponentState) then
	FColumnAutoSize := Value
  else if Value > (Columns.Count - 1) then
	raise Exception.Create('No existe la columna.')
  else
  begin
	FColumnAutoSize := Value;
	LayoutChanged;
  end;
end;
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 13:30:04.


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