Hallo zusammen,
vorweg vielleicht ein paar allgemeine Worte die nix mit der eigentlichen Frage zu tun haben:
Spoiler anzeigen
Ich habe während meiner letzten Versuche diverse Tipps bekommen und auch angewendet, wobei ich aber oftmals die Hintergründe nicht verstehe. Auf zwei Punkte würde ich gerne eingehen.
1) Richtextboxen bei einem Programm was TXT einliest, modifiziert und wieder TXT ausgibt.
Ich habe an einer Stelle empfohlen bekommen diese auf "ReadOnly" zu stellen. Allerdings fand ich gerade die Editierbarkeit des Textes in einer RTB hilfreich. Nun sagt ihr das ja nicht ohne Grund, vermute ich. Was ist der Hintergrund? Was kann der User unerwartetes / blödes tun wenn er doch in einer RTB schreiben kann? Kann der User dort wirklich Dinge anstellen die beispielsweise das Programm abschießen würden? Es muss ja einen Grund haben wieso ihr empfehlt diese Möglichkeit abzuschalten.
2) Datentransfer zwischen den verschiedenen Boxen - Arten, wieder bei einem Programm was TXT einliest, modifiziert und wieder TXT ausgibt.
Es ist nicht sonderlich schwer Textinhalte zwischen 2 Arten von Boxen hin und her zu schieben. Aber ist es auch "stabil" - sinnvoll lassen wir mal außen vor.
Ist es in Ordnung den Inhalt einer RTB in eine Listbox zu schieben? Oder kann eine RTB Dinge die einer Listbox sauer aufstoßen würden, beispielsweise Zeichen annehmen die die Listbox ablehnt, oder kann es z.B. bei harten und weichen Zeilenumbrüchen Probleme geben wenn man aus der RTB in die zeilengebundene Listbox wechselt, oder oder oder?
Wie gesagt, es geht nicht um die Frage ob es Sinn macht (Wie man im Spoiler sieht, kann es speziell für mich schon mal Sinn machen), sondern nur darum, ob ich mir bei der Anbindung RTB --> LB eine Schwachstelle einhandele, da aus der RTB durchaus unverdauliches Material kommen könnte?
vorweg vielleicht ein paar allgemeine Worte die nix mit der eigentlichen Frage zu tun haben:
Ich bin kein Profi was das Programmieren angeht. Ich hatte vor einigen Jahren mal eine überschaubare Veranstaltung zu dem Thema, basierend auf VB6 und hauptsächlich Console. Alles weitere habe ich durch lesen, fragen und probieren angegangen.
Somit fehlt es mir sicherlich etwas an der Übersicht, die ein Profi hat, der direkt ein Thema überblicken und analysieren kann. Ich hingegen hangle mich von Problemstelle zu Problemstelle und versuche diese für mich zu lösen. Somit kann es natürlich vorkommen, dass meine Lösung für Problem1 das Problem2 so verändert, dass man kreativ werden muss. Ebenso passiert es mir oft, dass ich Hinweise und Tipps einfach zum ersten Zeitpunkt nicht verstehe (meist wenn es nur ein Einzeiler ist, der für "Fachleute" genug Aussage hat, für mich aber nicht) und übergehen muss, später dann aber doch drauf zurück komme, wenn ich aus einer anderen Sicht dann doch verstanden habe um was es nun geht.
Habt daher bitte etwas Nachsicht, wenn ich nicht immer die geraden Wege gehe, doofe Fragen stelle, oder vielleicht Dinge kombinieren will die kein Fortgeschrittener tun würde. Danke
Somit fehlt es mir sicherlich etwas an der Übersicht, die ein Profi hat, der direkt ein Thema überblicken und analysieren kann. Ich hingegen hangle mich von Problemstelle zu Problemstelle und versuche diese für mich zu lösen. Somit kann es natürlich vorkommen, dass meine Lösung für Problem1 das Problem2 so verändert, dass man kreativ werden muss. Ebenso passiert es mir oft, dass ich Hinweise und Tipps einfach zum ersten Zeitpunkt nicht verstehe (meist wenn es nur ein Einzeiler ist, der für "Fachleute" genug Aussage hat, für mich aber nicht) und übergehen muss, später dann aber doch drauf zurück komme, wenn ich aus einer anderen Sicht dann doch verstanden habe um was es nun geht.
Habt daher bitte etwas Nachsicht, wenn ich nicht immer die geraden Wege gehe, doofe Fragen stelle, oder vielleicht Dinge kombinieren will die kein Fortgeschrittener tun würde. Danke
Ich habe während meiner letzten Versuche diverse Tipps bekommen und auch angewendet, wobei ich aber oftmals die Hintergründe nicht verstehe. Auf zwei Punkte würde ich gerne eingehen.
1) Richtextboxen bei einem Programm was TXT einliest, modifiziert und wieder TXT ausgibt.
Ich habe an einer Stelle empfohlen bekommen diese auf "ReadOnly" zu stellen. Allerdings fand ich gerade die Editierbarkeit des Textes in einer RTB hilfreich. Nun sagt ihr das ja nicht ohne Grund, vermute ich. Was ist der Hintergrund? Was kann der User unerwartetes / blödes tun wenn er doch in einer RTB schreiben kann? Kann der User dort wirklich Dinge anstellen die beispielsweise das Programm abschießen würden? Es muss ja einen Grund haben wieso ihr empfehlt diese Möglichkeit abzuschalten.
2) Datentransfer zwischen den verschiedenen Boxen - Arten, wieder bei einem Programm was TXT einliest, modifiziert und wieder TXT ausgibt.
Es ist nicht sonderlich schwer Textinhalte zwischen 2 Arten von Boxen hin und her zu schieben. Aber ist es auch "stabil" - sinnvoll lassen wir mal außen vor.
Ist es in Ordnung den Inhalt einer RTB in eine Listbox zu schieben? Oder kann eine RTB Dinge die einer Listbox sauer aufstoßen würden, beispielsweise Zeichen annehmen die die Listbox ablehnt, oder kann es z.B. bei harten und weichen Zeilenumbrüchen Probleme geben wenn man aus der RTB in die zeilengebundene Listbox wechselt, oder oder oder?
Wie gesagt, es geht nicht um die Frage ob es Sinn macht (Wie man im Spoiler sieht, kann es speziell für mich schon mal Sinn machen), sondern nur darum, ob ich mir bei der Anbindung RTB --> LB eine Schwachstelle einhandele, da aus der RTB durchaus unverdauliches Material kommen könnte?