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.br>escreveu: > 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//blog<http://duard.com.br/blog> > > > : Msn-Messenger : duar...@hotmail.com <duardbr%40hotmail.com> > <duardbr% > > 40hotmail.com><mailto: > > > 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]