Ver Mensaje Individual
  #20  
Antiguo 24-06-2020
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 11
aguml Va por buen camino
Tu codigo no me funcionó porque no hacía lo que yo quería pero cogiendolo como ejemplo he dejado el mio así:
Código PHP:
void __fastcall TForm1::SetScrollWidth(TListBox *lb)
{
    
int MaxWidth = -1;
    
int len;

    if(
lb->Items->Count 0){
        for(
int i 0lb->Items->Counti++)
        {
            
len lb->Canvas->TextWidth(lb->Items->Strings[i]);
            if(
MaxWidth len)
                
MaxWidth len;

            if(
MaxWidth != -1){
                
lb->ScrollWidth MaxWidth lb->Canvas->TextWidth(MaxWidth) + GetSystemMetrics(SM_CXVSCROLL);
            }
        }
    }else{
        
lb->ScrollWidth 0;
    }

Parece que hace justo lo que hago . ¿Hago algo mal?

Última edición por aguml fecha: 24-06-2020 a las 15:22:09.
Responder Con Cita