Pesquise no Blog

 

segunda-feira, 30 de agosto de 2010

DeleteRow e DeleteColumn em TStringGrid

Quem já trabalhou com TStringGrid com certeza já sentiu falta dos métodos DeleteRow e DeleteColumn. Por algum motivo, a classe TStringGrid não herdou esses métodos de seu ancestral TCustomGrid.

Como esses métodos estão disponíveis de forma protegida em seu ancestral, para resolver este problema podemos criar uma classe herdando TStringGrid e simplesmente acessar os métodos, como exemplo abaixo:

2 comentários:

Engenharia Florestal disse...

Muito bom o post...
Pensando ainda em stringgrid, tem como delimitar o tamanho do texto que posso escrever nas celulas, por exemplo estado com somente 2 letras?
Essa é uma dúvida que sempre tive:)

Dnv-X disse...

o que vc teria que fazer é no evento OnKeyPress ir testando o texto da célula atual, pra saber se pode permitir que a digitação continue ou não