2016-06-20 42 views
-1

Abend alle, erste Timer hier, ich habe versucht, dies zu erforschen, so gut ich konnte, aber ohne Erfolg. Wahrscheinlich, weil ich die Terminologie immer noch grob beherrsche.Zeichen am Anfang und am Ende eines Strings hinzufügen?

Grundsätzlich versuche ich ein Paar [[und]] zu einer Zeichenfolge (in Visual Studio 2015 mit VB), die [[am Anfang und die]] am Ende, aber nur, wenn der Benutzer hat lege etwas in die Zeichenfolge, wenn es leer ist, wird das [[]] nicht benötigt und wird Fehler mit dem, was ich gerade mache, verursachen, wenn sie vorhanden sind.

Jeder Rat wird sehr geschätzt!

Edit: Hier ist, was ich versucht

If txtDamage.Text = "" Then 
     dMacro1 & txtDamage.Text & dMacro2 
    ElseIf 
     txtDamage.Text = " " 
    End If 
+0

Hallo Zack, begrüßen SO. Zeigen Sie uns den Code, den Sie ausprobiert haben –

+0

Danke für die Begrüßung! Bearbeitete es, um zu zeigen, was ich zuletzt versucht habe. –

Antwort

0

Nach der Lektüre Ihrer Post mehrmals Ich glaube, ich habe eine Idee, was Sie wollen.

If Not txtDamage.Text = "" Then 
    txtDamage.Text = "[[" & txtDamage.Text & "]]" 
End If 

Dies sollte es tun. Korrigiere mich, wenn ich deine Frage falsch interpretiere.

+0

Du bist mein Retter! Das hat wie ein Zauber funktioniert! Ich schätze die Hilfe eine Tonne. –

+0

@ZackBall Sie sind willkommen :) – GrindelOh

0

Sie müssen den Operator Not überprüfen, während die Zeichenkette leer ist oder nicht.

dies versucht:

If Not String.IsNullOrEmpty(txtDamage.Text) Then 
     dMacro1 & txtDamage.Text & dMacro2 
End If 
+0

Ich versuchte dies, aber es war viel einfacher mit GrindelOh, erklärte Dims für die [[]] wurde nicht benötigt, ich denke, lol –

Verwandte Themen