Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Dos consultas (https://www.clubdelphi.com/foros/showthread.php?t=90375)

leg128 26-05-2016 15:43:54

Dos consultas
 
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 :D 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.

Casimiro Noteví 26-05-2016 16:01:59

Lee el punto 12 de nuestra guía de estilo y, por favor, no olvides poner títulos descriptivos a tus preguntas, gracias ^\||/

leg128 26-05-2016 16:22:26

Lo voy a tener en cuenta
 
Hola perdón no tuve en cuenta por el simple hecho de que una consulta esta relacionada con la otra solo por eso. Lo voy a tener en cuenta para la proxima gracias.


La franja horaria es GMT +2. Ahora son las 14:35:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi