popeye1977 Geschrieben 15. Juni 2013 Geschrieben 15. Juni 2013 Hallo liebe gemeinde, mache ein Weiterbildung FA Anwendungsentwicklung. Das ganze über ein Fernstudium. Jetzt bin ich an einer scheinbar unglaublich schweren Aufgabe dran;) Vielleicht liegt es auch nur daran das mein Kopf zu ist und ich nicht drauf komme. Mein Problem: Textbox mit zB. "Hallo alle zusammen" Textbox in dem man ein suchwort eingibt zB. "alle" Bei klick soll dann in beiden Textboxen das ergebnis markiert sein, in dem Fall "alle" Bitte hilft mir ich drehe noch durch und verliere schon den glauben das ich an so einer kleinen ... scheitere. Gruß Andreas
lilith2k3 Geschrieben 15. Juni 2013 Geschrieben 15. Juni 2013 1) Was hast Du bisher unternommen, um eine Lösung zu erarbeiten? 2) Welchen .NET-Dialekt soll Deine Lösung benutzen? C#, VB, F#, Iron Python oder darf es sogar eine .NET MVC4 Lösung sein?
popeye1977 Geschrieben 15. Juni 2013 Autor Geschrieben 15. Juni 2013 Hey, ich nutze VB.NET und habe mit indexOf und Substring rumgespielt. jedoch bekomme ich nur Zahlen als ergebnis und kann diese irgendwie nicht weiter berarbeiten. Und das mit der Markierung bekomme ich auch nicht hin. Habe das mit HideSelection = False probiert, aber es hat nicht geklappt. Danke schon mal für deine Mühe. Gruß Andras
lbm1305 Geschrieben 16. Juni 2013 Geschrieben 16. Juni 2013 Aufgrund des Properties "HideSelection" gehe ich davon aus, dass es sich um eine WindowsForms-Anwendung handeln soll. Wie sieht denn Dein bisheriger Versuch aus, die Werte zu ermitteln? Zum Posten bitte den CODE-Tags benutzen und bitte nicht den Code des Designers posten. :-)
lbm1305 Geschrieben 16. Juni 2013 Geschrieben 16. Juni 2013 Achja, was soll passieren, wenn das Wort, bspw. 'alle' in einem (zusammengesetzten) Wort vorkommt?. Sei es durch einen Tippfehler. 'Halle' oder 'allezusammen'?
popeye1977 Geschrieben 16. Juni 2013 Autor Geschrieben 16. Juni 2013 Guten Abend, vielen lieben Dank für eure hilfsbereitschaft. Ich habe es jetzt mit dem Code gelöst. Dim start, anzahl As Integer Dim s1, s2 As String s1 = txtString.Text s2 = txtSuchwort.Text anzahl = s1.Length start = s1.IndexOf(s2, start, anzahl) If start >= 0 Then txtString.Select(start, s2.Length) txtString.HideSelection = False txtSuchwort.Select(0, s2.Length) txtSuchwort.HideSelection = False End If es geht mit sicherheit besser und eleganter, aber in der Aufgabenstellung gab es nicht die Anweisung das Ausnahmen dabei behandelt werden sollen. Vielen Dank und Gruß Andreas
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden