Avatar billede hugopedersen Nybegynder
22. december 2012 - 12:13 Der er 1 løsning

Yderst underlig opførsel eller hvad

Jeg har en form hvor jeg har en statusbar med 30 knapper i. Disse vil jeg gerne tilpasse så de fylder hele bredden af statusbaren.

Hvis jeg bruger:
    aWidth := Trunc(barSearch.ClientWidth / barSearch.Panels.Count);
    aWidth := aWidth - (barSearch.Margins.Left + barSearch.Margins.Right);
    for i := 0 to barSearch.Panels.Count - 1 do
      begin
        barSearch.Panels[i].Width := aWidth;
        aComponent := FindComponent('cxLetter' + IntToStr(i)) ;
        if (Assigned(aComponent)) and (aComponent is TcxButton) then
          TcxButton(aComponent).Hint := 'Vis kun firmaer der begynder med:  ' + TcxButton(aComponent).Caption;
      end;

Så bliver de for smalle, men hvis jeg bruger:
    aWidth := Trunc(barSearch.ClientWidth / barSearch.Panels.Count);
    aWidth := aWidth - (barSearch.Margins.Left);
    for i := 0 to barSearch.Panels.Count - 1 do
      begin
        barSearch.Panels[i].Width := aWidth;
        aComponent := FindComponent('cxLetter' + IntToStr(i)) ;
        if (Assigned(aComponent)) and (aComponent is TcxButton) then
          TcxButton(aComponent).Hint := 'Vis kun firmaer der begynder med:  ' + TcxButton(aComponent).Caption;
      end;

Så er det lige i skabet.
Det jeg ikke lig forstår er hvordan det kan være at jeg kun skal tage venstre margen med.
Avatar billede hugopedersen Nybegynder
01. januar 2013 - 14:43 #1
Ingen kommentarer så jeg lukker igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester