C++ Builder Snippets  

Horizontale Bildlaufleiste in der TListBox:
 
//-----------------------------------------------------------------
//  Hinzufügen der hor. Bildlaufleiste in die Listbox:
//-----------------------------------------------------------------
void TForm1::AddLboxScrollBar(void)
{
  int ilMaxWidth = 0;
  const int ilBorder = 12;
  for(int ilStringNo = 0; ilStringNo < ListBox1 -> Items-> Count;
    ++ilStringNo)
  {
    int ilWidth = ListBox1 -> Canvas -> TextWidth(ListBox1 -> Items ->
      Strings[ilStringNo]);
    if(ilWidth > ilMaxWidth) ilMaxWidth = ilWidth;
  }
  SendMessage(ListBox1 -> Handle, LB_SETHORIZONTALEXTENT,
    ilMaxWidth + 2 * ilBorder, 0);
}

  Download BCB4
Projekt-Quellcode
Download
Demo-Exe

© '99-2000 by S. Kreutzmann