Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wysyła naciśnięcia klawiszy, aby wygenerować podanego ciągu znaków.
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UITesting
Zestaw: Microsoft.VisualStudio.TestTools.UITesting (w Microsoft.VisualStudio.TestTools.UITesting.dll)
Składnia
'Deklaracja
Public Shared Sub SendKeys ( _
control As UITestControl, _
text As String, _
isEncoded As Boolean _
)
public static void SendKeys(
UITestControl control,
string text,
bool isEncoded
)
public:
static void SendKeys(
UITestControl^ control,
String^ text,
bool isEncoded
)
static member SendKeys :
control:UITestControl *
text:string *
isEncoded:bool -> unit
public static function SendKeys(
control : UITestControl,
text : String,
isEncoded : boolean
)
Parametry
- control
Typ: Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Zostaną wysłane klawisze sterowania interfejsem użytkownika.
- text
Typ: System.String
Tekst, dla którego mają być generowane naciśnięcia klawiszy.
- isEncoded
Typ: System.Boolean
true Jeśli tekst jest kodowany; w przeciwnym razie false.
Uwagi
Ciąg może zawierać modyfikatorów klucza.
Kontrola
^SHIFT
+ALT
%System Windows
#
Aby wysłać Control + A sekwencji klawiatury, użyj SendKeys("^a").
Aby wysłać znak, który reprezentuje modyfikator klucza, należy ująć znaku w parę nawiasów klamrowych.Na przykład, aby wysłać znak plus, należy użyć SendKeys("{+}").
Aby wysłać nawias, należy ująć nawias klamrowy w parę nawiasów klamrowych.Na przykład, do otwarcia lub nawias klamrowy zamykający wysłany, należy użyć SendKeys("{{}") lub SendKeys("{}}"), odpowiednio.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..