TabStops u listboxu   otázka

VB.NET, WinForms

Dobrý den. Chtěl bych se zeptat, jestli se dá nějak přenastavit vzdálenost tabulačních zarážek. Potřeboval bych totiž text v listboxu umístit jakoby do dvou sloupců. Jenže problém je v tom, že text v prvním sloupci je různě dlouhý, a tak po vložení Chr(9) na každém řádku odskočím na jinou zarážku. Uvažoval jsem také o řešení pomocí vlastnosti multicolumn, ale nepřišel jsem na to, jak vložit text do druhého sloupce. Předem děkuji za odpověď.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vlastností MultiColumn to udělat nelze. Ta slouží k tomu, že položky se budou skládat do sloupců podobně jako je tomu v případě ListView v režimu List.

Řešením je OwnerDraw při kterém budete sloupce vykreslovat ručně při události DrawItem nebo použití ListView v režimu Details (zobrazuje sloupce).

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback