Číst v angličtině

Sdílet prostřednictvím


Obecné metody nemůžou používat klauzuli Handles.

Obecný Sub postup obsahuje v deklaraci klauzuli Handles .

Klauzule Handles určuje seznam událostí, které Sub procedura zpracovává. Aby byla obslužná rutina události, Sub musí mít procedura stejný podpis jako každá událost, která se má zpracovat. Obecný postup lze vytvořit více než jednou s podpisy, které Jazyk Visual Basic nedokáže predikovat v době kompilace. Visual Basic proto nemůže zaručit podpis, který odpovídá událostem v klauzuli Handles .

ID chyby: BC32080

Oprava této chyby

  • Sub Pokud musí být postup obecný, odeberte klauzuli Handles z deklarace. Pomocí příkazu AddHandler přidružte tuto obslužnou rutinu události k události.

  • Pokud procedura Sub potřebuje použít klauzuli Handles k přidružení událostí, odeberte klauzuli Of z deklarace. Musíte použít negenerický postup s Handles.

Viz také