Sdílet prostřednictvím


IMessageFilter.PreFilterMessage(Message) Metoda

Definice

Před odesláním vyfiltruje zprávu.

public:
 bool PreFilterMessage(System::Windows::Forms::Message % m);
public bool PreFilterMessage (ref System.Windows.Forms.Message m);
abstract member PreFilterMessage : Message -> bool
Public Function PreFilterMessage (ByRef m As Message) As Boolean

Parametry

m
Message

Zpráva, která se má odeslat. Tuto zprávu nelze upravit.

Návraty

true filtrovat zprávu a zabránit jejímu odeslání; false a umožníte tak, aby zpráva pokračovala k dalšímu filtru nebo ovládacímu prvku.

Poznámky

Slouží PreFilterMessage k odfiltrování zprávy před odesláním do ovládacího prvku nebo formuláře. Chcete-li například zabránit Click odeslání události Button ovládacího prvku do ovládacího prvku, implementujete metodu PreFilterMessage a vrátíte true hodnotu při výskytu Click zprávy. Tuto metodu můžete použít také k provedení práce s kódem, kterou možná budete muset udělat před odesláním zprávy.

Platí pro