Buen día chicos, como les va? les traigo dos consultas que me están trayendo varios dolores de cabeza hace varios dias.
La primera:
Al crear controles en un stringgrid me salen bien pero el tema es cuando mi stringgrid tiene mas de 20 filas los controles no se ven bien al deslizar o bajar con el scroll. Por ejemplo creo 1 botón en la columna 5 del stringgrid por lo que deberia quedarme 20 botones en la columna 5...pero al bajar con el scrollbar del stringgrid me queda algo asi: Fila 20 y en la columna 5 botón numero 1 en vez de boton numero 20... Busque en el foro y en internet pero no encontre nada al respecto no se si es ami nomas a quien le pasa....alguien sabe si existe alguna solución?
La segunda:
No encontrando solución al problema anterior decidi utilizar un listview con checkbox y logre solucionar el problema lógico que tenia... ahora el problema que tengo es mas estetico que otra cosa.-
Según cierta condición requiero colorear una fila del listview lo cual lo hago con el siguiente codigo
Código Delphi
[-]procedure TForm4.ListView1AdvancedCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage;
var DefaultDraw: Boolean);
begin
if (STRTOINT(Item.SubItems[5]) > 15 - 5) then
BEGIN
Sender.Canvas.Brush.Color := clWebSalmon;
END;
Esto funciona bien, el tema es que me queda la linea que dividen los items
se que es una tontera pero me gustaria que quede de un mismo color. Les dejo esta imagen para que me entiendan
Espero no les moleste que haya sido tan extenso.... y gracias por siempre ayudarme. Saludos y Abrazos.