none
Textbox in GUI aktualisieren

    Frage

  • Ich habe einen Button in meiner GUI, der Text in einer Textbox erstellen soll. Das tut er soweit auch, allerdings ersetzt er vorhandenen Text, was nur passieren soll, wenn kein @ in der Textbox steht.

    Hier ist mein Code

    Function SendAs
    {
    	
    	$SAUser = Get-ADUser -Filter * |Out-GridView -Passthru
    	$Axel = "Stoll"
    	$Userarray = @()
    	Foreach ($user in $SAUser){$Userarray  += ('@{0}' -f $user.SamAccountName)}
    	$saustext = $userarray -join " "
    	if($txtAccName.text -notcontains "@")
    	{$txtAccName.text = $saustext}
    	else 
    	{$txtAccName.text += $txtAccname.text + $saustext}

    Freitag, 5. Oktober 2018 09:25

Antworten

  • contains/notcontains sind Array-Operatoren und vergleichen jedes Element komplett mit der Zeichenkette.

    Verwende stattdessen die IndexOf-Methode:

    if ($txtAccName.text.IndexOf("@") == 0)

    Freitag, 5. Oktober 2018 09:57