Postupy: Testování chování běhu userControl
Při vývoji UserControlpotřebujete otestovat jeho chování za běhu. Můžete vytvořit samostatný projekt aplikace založený na Systému Windows a umístit ovládací prvek do testovacího formuláře, ale tento postup je nevhodný. Rychlejším a jednodušším způsobem je použití testovacího kontejneru UserControl poskytovaného sadou Visual Studio. Tento testovací kontejner začíná přímo z projektu knihovny ovládacích prvků Systému Windows.
Důležité
Aby se testovací kontejner mohl načíst UserControl, musí mít ovládací prvek alespoň jeden veřejný konstruktor.
Poznámka:
Ovládací prvek Visual C++ nelze testovat pomocí testovacího kontejneru UserControl.
Otestování chování běhu userControl
V sadě Visual Studio vytvořte projekt knihovny ovládacích prvků Systému Windows a pojmenujte ho TestContainerExample.
V návrháři model Windows Forms přetáhněte Label ovládací prvek ze sady nástrojů na návrhovou plochu ovládacího prvku.
Stisknutím klávesy F5 sestavte projekt a spusťte kontejner UserControl Test Container. Testovací kontejner se zobrazí v UserControlpodokně Náhled .
BackColor Vyberte vlastnost zobrazenou v ovládacím PropertyGrid prvku napravo od podokna Náhled. Změňte jeho hodnotu na ControlDark. Všimněte si, že se ovládací prvek změní na tmavší barvu. Zkuste změnit jiné hodnoty vlastností a sledujte vliv na ovládací prvek.
Klikněte na zaškrtávací políčko Dok Fill User Control pod podoknem Náhled . Všimněte si, že velikost ovládacího prvku se změní tak, aby vyplnilo podokno. Změňte velikost testovacího kontejneru a všimněte si, že se v podokně změní velikost ovládacího prvku.
Zavřete testovací kontejner.
Přidejte do projektu TestContainerExample další uživatelský ovládací prvek.
V návrháři model Windows Forms přetáhněte Button ovládací prvek ze sady nástrojů na návrhovou plochu ovládacího prvku.
Stisknutím klávesy F5 sestavte projekt a spusťte testovací kontejner.
Chcete-li přepínat mezi těmito dvěma uživatelskými ovládacími prvky, klikněte na tlačítko Vybrat uživatelský ovládací prvekComboBox.
Testování uživatelských ovládacích prvků z jiného projektu
Uživatelské ovládací prvky můžete testovat z jiných projektů v testovacím kontejneru aktuálního projektu.
V sadě Visual Studio vytvořte projekt knihovny ovládacích prvků Systému Windows a pojmenujte ho TestContainerExample2.
V návrháři model Windows Forms přetáhněte RadioButton ovládací prvek ze sady nástrojů na návrhovou plochu ovládacího prvku.
Stisknutím klávesy F5 sestavte projekt a spusťte testovací kontejner. Testovací kontejner se zobrazí v UserControlpodokně Náhled .
Klikněte na tlačítko Načíst .
V dialogovém okně Otevřít přejděte na TestContainerExample.dll, který jste vytvořili v předchozím postupu. Vyberte TestContainerExample.dll a kliknutím na tlačítko Otevřít načtěte uživatelské ovládací prvky.
Pomocí ovládacího prvkuComboBox Vybrat uživatele můžete přepínat mezi dvěma uživatelskými ovládacími prvky z projektu TestContainerExample.
Viz také
.NET Desktop feedback