Re: [delphi-br] TDBGrid delphi 2010

2010-04-22 Por tôpico Carlos Aquino
Putz,
se assim é que está, irei preferir conviver com esta horrível borda preta
até que seja corrigido isto.

Valeu pela explicação.

Em 20 de abril de 2010 12:24, Ricardo Augusto
ricardo250...@yahoo.com.brescreveu:

 Realmente não existe essa propriedade e, infelizmente, essa borda preta no
 editor do DBGrid no Delphi 2010 não é resolvido simplesmente setando uma
 propriedade, pois é um bug.

 O problema já foi apontado pelo Marco Cantu no seu livro Delphi 2010
 Handbook (pg 203). A solução (gambiarra) que ele sugere é herdar um
 componente do DBGrid (ou usar uma classe interceptora) e alterar o método
 Paint para algo como:

 uses
  Rtti;

 procedure TDBGrid.Paint;
 var
  oldEditorMode: TValue;
  context: TRttiCOntext;
  editorModeField: TRttiField;
 begin
  editorModeField := context.GetType(TDbGrid).
GetField('FEditorMode');
  if Assigned (editorModeField) then
  begin
oldEditorMode := editorModeField.GetValue(self);
editorModeField.SetValue(self, TValue.From(False));
  end;
  // now paint
  inherited;
  if Assigned (editorModeField) then
editorModeField.SetValue(self, oldEditorMode);
 end;

 Eu não gostei muito da solução, pois vc acessa informações de run-time toda
 vez que o grid é atualizado (o que às vezes é lento) e ao adicionar a unit
 Rtti no projeto vc adiciona um monte de informação que talvez não fosse
 usar.

 Eu prefiro conviver com a borda preta em volta da célula até sair uma
 correção disso.

 Em 19 de abril de 2010 14:11, Carlos Aquino duar...@gmail.com escreveu:

 
 
  Camarada,
  sinceramente, não vejo nenhuma propriedade Layout no TDBGrid.
 
  Em 17 de abril de 2010 00:40, Andreano Lanusse 
  andreano.lanu...@embarcadero.com andreano.lanusse%40embarcadero.com
  escreveu:
 
 
  
  
   Configura a propriedade de layout do DBGrid, isso é novo no Delphi
 2010.
  
   From: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 delphi-br%
  40yahoogrupos.com.br[mailto:
   delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 delphi-br%
  40yahoogrupos.com.br] On Behalf
 
   Of Carlos Aquino
   Sent: Friday, April 16, 2010 9:33 AM
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 delphi-br%
  40yahoogrupos.com.br
 
   Subject: [delphi-br] TDBGrid delphi 2010
  
  
  
   Galera,
  
   o TDBGrid do delphi 2010 quando editando um campo, tem uma borda preta
 em
   volta da célula horrorosa, alguém sabe como eu tiro aquela borda ?
  
   Lembrando que é o TDBGrid original do próprio delphi.
  
   --
   __
   : grato e sem mais,
   : Carlos Aquino, Uberaba/MG
   __
   : http://duard.com.br//bloghttp://duard.com.br/blog
   : Msn-Messenger : duar...@hotmail.com duardbr%40hotmail.com
 duardbr%
  40hotmail.commailto:
   duardbr%40hotmail.com duardbr%2540hotmail.com
 
   __
   : Uberaba-MG / Brasil
   __
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
   CONFIDENTIALITY NOTICE: This email message is for the sole use of the
   intended recipient(s) and may contain confidential and privileged
   information. Any unauthorized review, use, disclosure or distribution
 is
   prohibited. If you are not the intended recipient, please contact the
  sender
   by reply email and destroy all copies of the original message.
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  __
 
  : grato e sem mais,
  : Carlos Aquino, Uberaba/MG
  __
  : http://duard.com.br//blog
  : Msn-Messenger : duar...@hotmail.com duardbr%40hotmail.com
  __
 
  : Uberaba-MG / Brasil
  __
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 _
 Ricardo Augusto


 Muitos dos problemas do mundo devem-se ao fato de que os ignorantes estão
 completamente seguros e os inteligentes cheios de dúvidas (Bertrand
 Russel)


 [As partes desta mensagem que não continham texto foram removidas]



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






-- 
__
: grato e sem mais,
: Carlos Aquino, Uberaba/MG
__
: http://duard.com.br//blog
: Msn-Messenger : duar...@hotmail.com
__
: Uberaba-MG / Brasil
__


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] TDBGrid delphi 2010

2010-04-20 Por tôpico Ricardo Augusto
Realmente não existe essa propriedade e, infelizmente, essa borda preta no
editor do DBGrid no Delphi 2010 não é resolvido simplesmente setando uma
propriedade, pois é um bug.

O problema já foi apontado pelo Marco Cantu no seu livro Delphi 2010
Handbook (pg 203). A solução (gambiarra) que ele sugere é herdar um
componente do DBGrid (ou usar uma classe interceptora) e alterar o método
Paint para algo como:

uses
  Rtti;

procedure TDBGrid.Paint;
var
  oldEditorMode: TValue;
  context: TRttiCOntext;
  editorModeField: TRttiField;
begin
  editorModeField := context.GetType(TDbGrid).
GetField('FEditorMode');
  if Assigned (editorModeField) then
  begin
oldEditorMode := editorModeField.GetValue(self);
editorModeField.SetValue(self, TValue.From(False));
  end;
  // now paint
  inherited;
  if Assigned (editorModeField) then
editorModeField.SetValue(self, oldEditorMode);
end;

Eu não gostei muito da solução, pois vc acessa informações de run-time toda
vez que o grid é atualizado (o que às vezes é lento) e ao adicionar a unit
Rtti no projeto vc adiciona um monte de informação que talvez não fosse
usar.

Eu prefiro conviver com a borda preta em volta da célula até sair uma
correção disso.

Em 19 de abril de 2010 14:11, Carlos Aquino duar...@gmail.com escreveu:



 Camarada,
 sinceramente, não vejo nenhuma propriedade Layout no TDBGrid.

 Em 17 de abril de 2010 00:40, Andreano Lanusse 
 andreano.lanu...@embarcadero.com andreano.lanusse%40embarcadero.com
 escreveu:


 
 
  Configura a propriedade de layout do DBGrid, isso é novo no Delphi 2010.
 
  From: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br[mailto:
  delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br] On Behalf

  Of Carlos Aquino
  Sent: Friday, April 16, 2010 9:33 AM
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br

  Subject: [delphi-br] TDBGrid delphi 2010
 
 
 
  Galera,
 
  o TDBGrid do delphi 2010 quando editando um campo, tem uma borda preta em
  volta da célula horrorosa, alguém sabe como eu tiro aquela borda ?
 
  Lembrando que é o TDBGrid original do próprio delphi.
 
  --
  __
  : grato e sem mais,
  : Carlos Aquino, Uberaba/MG
  __
  : http://duard.com.br//bloghttp://duard.com.br/blog
  : Msn-Messenger : duar...@hotmail.com duardbr%40hotmail.com duardbr%
 40hotmail.commailto:
  duardbr%40hotmail.com duardbr%2540hotmail.com

  __
  : Uberaba-MG / Brasil
  __
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  CONFIDENTIALITY NOTICE: This email message is for the sole use of the
  intended recipient(s) and may contain confidential and privileged
  information. Any unauthorized review, use, disclosure or distribution is
  prohibited. If you are not the intended recipient, please contact the
 sender
  by reply email and destroy all copies of the original message.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 __

 : grato e sem mais,
 : Carlos Aquino, Uberaba/MG
 __
 : http://duard.com.br//blog
 : Msn-Messenger : duar...@hotmail.com duardbr%40hotmail.com
 __

 : Uberaba-MG / Brasil
 __

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
_
Ricardo Augusto


Muitos dos problemas do mundo devem-se ao fato de que os ignorantes estão
completamente seguros e os inteligentes cheios de dúvidas (Bertrand Russel)


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] TDBGrid delphi 2010

2010-04-19 Por tôpico Carlos Aquino
Camarada,
sinceramente, não vejo nenhuma propriedade Layout no TDBGrid.


Em 17 de abril de 2010 00:40, Andreano Lanusse 
andreano.lanu...@embarcadero.com escreveu:



 Configura a propriedade de layout do DBGrid, isso é novo no Delphi 2010.

 From: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br[mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] On Behalf
 Of Carlos Aquino
 Sent: Friday, April 16, 2010 9:33 AM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: [delphi-br] TDBGrid delphi 2010



 Galera,

 o TDBGrid do delphi 2010 quando editando um campo, tem uma borda preta em
 volta da célula horrorosa, alguém sabe como eu tiro aquela borda ?

 Lembrando que é o TDBGrid original do próprio delphi.

 --
 __
 : grato e sem mais,
 : Carlos Aquino, Uberaba/MG
 __
 : http://duard.com.br//bloghttp://duard.com.br/blog
 : Msn-Messenger : duar...@hotmail.com duardbr%40hotmail.commailto:
 duardbr%40hotmail.com duardbr%2540hotmail.com
 __
 : Uberaba-MG / Brasil
 __

 [As partes desta mensagem que não continham texto foram removidas]


 CONFIDENTIALITY NOTICE: This email message is for the sole use of the
 intended recipient(s) and may contain confidential and privileged
 information. Any unauthorized review, use, disclosure or distribution is
 prohibited. If you are not the intended recipient, please contact the sender
 by reply email and destroy all copies of the original message.

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
__
: grato e sem mais,
: Carlos Aquino, Uberaba/MG
__
: http://duard.com.br//blog
: Msn-Messenger : duar...@hotmail.com
__
: Uberaba-MG / Brasil
__


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] TDBGrid delphi 2010

2010-04-16 Por tôpico Carlos Aquino
Galera,

o TDBGrid do delphi 2010 quando editando um campo, tem uma borda preta em
volta da célula horrorosa, alguém sabe como eu tiro aquela borda ?

Lembrando que é o TDBGrid original do próprio delphi.

-- 
__
: grato e sem mais,
: Carlos Aquino, Uberaba/MG
__
: http://duard.com.br//blog
: Msn-Messenger : duar...@hotmail.com
__
: Uberaba-MG / Brasil
__


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] TDBGrid delphi 2010

2010-04-16 Por tôpico Andreano Lanusse
Configura  a propriedade de layout do DBGrid, isso é novo no Delphi 2010.

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Carlos Aquino
Sent: Friday, April 16, 2010 9:33 AM
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] TDBGrid delphi 2010



Galera,

o TDBGrid do delphi 2010 quando editando um campo, tem uma borda preta em
volta da célula horrorosa, alguém sabe como eu tiro aquela borda ?

Lembrando que é o TDBGrid original do próprio delphi.

--
__
: grato e sem mais,
: Carlos Aquino, Uberaba/MG
__
: http://duard.com.br//bloghttp://duard.com.br/blog
: Msn-Messenger : duar...@hotmail.commailto:duardbr%40hotmail.com
__
: Uberaba-MG / Brasil
__

[As partes desta mensagem que não continham texto foram removidas]


CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended 
recipient(s) and may contain confidential and privileged information. Any 
unauthorized review, use, disclosure or distribution is prohibited. If you are 
not the intended recipient, please contact the sender by reply email and 
destroy all copies of the original message.


[As partes desta mensagem que não continham texto foram removidas]