2012-01-17 10 views
6

¿Alguien puede recomendar un buen componente de cuadrícula como para Delphi que maneja los comentarios en cada celda similar a Microsoft Excel? Estoy buscando en la web, pero no he encontrado mucho todavía y agradecería entrada si alguien aquí ha utilizado algo similardelphi xe2 stringgrid con comentarios

Actualizado con imágenes: celular 1A tiene un comentario, según lo indicado por el triángulo rojo

cell with a comment

Un

encima del ratón revela el comentario de la celda

enter image description here

+0

¿Quizás pueda agregar una imagen para aclarar esto? No estoy seguro de qué significa "similar a excel" aquí. –

+0

+1 para agregar una imagen, eso ayuda. –

Respuesta

6

Se puede utilizar el componente existente TStringGrid. Use su propiedad Objects para almacenar datos personalizados por celda, como un comentario String, y luego puede usar la clase THintWindow para mostrar ese comentario al usuario cuando sea necesario.

+0

Eso suena prometedor. Ya estaba colocando valores en mi grilla usando StringGrid.Cells [x, y]: = value. ¿Hay alguna manera de almacenar un comentario junto con ese valor? ¿O necesitaría otra grilla? Además, ¿cuál sería una buena forma en este caso para indicar al usuario que hay un comentario en la celda? (Excel usa el triángulo rojo en la esquina) – Joe

+1

Lo siento, quise decir la propiedad 'Objects', no la propiedad' Cells'. He actualizado mi respuesta. En cuanto a mostrar un indicador al usuario, dibujaría las celdas usando el evento 'OnDrawCell'. Siempre que se haya almacenado un comentario en la propiedad 'Objetos', puede dibujar cualquier tipo de indicador que desee en la celda. –

Cuestiones relacionadas