ComputerBooks.ru - Электронные книги, самоучители.

 
Электронные кники доступные для скачивания
На главную Добавить в избранное Форма отправки почты Если книг читать не будешь - скоро грамоту забудешь!


Вопрос: Как создать в ListBox горизонтальную прокрутку, если ее не оказалось после заполнения ListBox?

Ответ :

code:
--------------------------------------------------------------------------------

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 );
}

--------------------------------------------------------------------------------

        
(c) 2003 Borland X Portal
Электронные Книги по компьютерным программам
На правах рекламы:
маркетинг косметики http://biznes-center.com
-->

Для добавления страницы электронной книги в избранное нажмине Ctrl+D
маркетинг косметики http://biznes-center.com

Книги | Статьи | Скачать

Правовая информация   

  © ComputerBooks.ru,
  При копировании материалов со страницы обязательно разместите ссылку на источник.