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

  1. V sadě Visual Studio vytvořte projekt knihovny ovládacích prvků Systému Windows a pojmenujte ho TestContainerExample.

  2. 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.

  3. Stisknutím klávesy F5 sestavte projekt a spusťte kontejner UserControl Test Container. Testovací kontejner se zobrazí v UserControlpodokně Náhled .

  4. 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.

  5. 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.

  6. Zavřete testovací kontejner.

  7. Přidejte do projektu TestContainerExample další uživatelský ovládací prvek.

  8. 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.

  9. Stisknutím klávesy F5 sestavte projekt a spusťte testovací kontejner.

  10. 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.

  1. V sadě Visual Studio vytvořte projekt knihovny ovládacích prvků Systému Windows a pojmenujte ho TestContainerExample2.

  2. 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.

  3. Stisknutím klávesy F5 sestavte projekt a spusťte testovací kontejner. Testovací kontejner se zobrazí v UserControlpodokně Náhled .

  4. Klikněte na tlačítko Načíst .

  5. 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.

  6. 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é