Suchergebnisse
Suchergebnisse 1-18 von insgesamt 18.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Smallpad reBoot
BeitragMy.Computer solltest du weitgehend meiden. Lieber die Standard .Net Variante nutzen. EDIT: Oh war schon da. Ignorieren.
-
Smallpad reBoot
BeitragVB.NET-Quellcode (8 Zeilen) Das hat zur Folge, dass bei "Yes" erst gespeichert wird, und dann dein restlicher Code kommt. "Nein" sorgt dafür dass dein restlicher Code ausgeführt wird, wie jetzt "Cancel" bricht das Ganze ab und der Anwender bleibt stehen wo er ist. Natürlich kannst es auch noch um nen "No"-Zweig erweitern, aber sah ich gerade keinen Sinn.
-
Smallpad reBoot
BeitragIf schleife... IF ist keine Schleife! VB.NET-Quellcode (3 Zeilen) ist eine Schleife. If ist eine Abfrage/Entscheidung/Prüfung oder was auch immer. Aber ne Schleife wirst damit nicht basteln (hoffe ich....) Bei einer Entscheidung zwischen zich Werten empfiehlt sich ein Select... Bei einer Wenn, Dann Abfrage ist nen If mit Else bzw. Else If sinnvoll.
-
Smallpad reBoot
BeitragAlso lass bitte das ganze My. Zeug weg. Zu dem Quellcode den du oben hast... Ich habe mal ein kleines Beispiel erstellt, wie du mit ner Funktion eine Datei öffnen und den aktuellen Text ggf. speichern kannst. Hier wird geprüft ob der aktuelle Text abweicht von dem aus der aktuellen Datei und nur dann die Abfrage ob zu speichern ist gewählt. Eine Auswahl einer neuen Speicher-Datei wird ebenfalls nur dann aufgerufen, wenn die Datei nicht schon vom letzten Öffnen bekannt ist. Der Inhalt wird ebenfa…
-
Smallpad reBoot
BeitragBei dem Code fragt er nur nach, wenn der Inhalt der Datei <> dem Inhalt der Textbox ist ODER es noch keine Datei gibt und der Inhalt der Textbox nicht leer ist. Also dann wenn es etwas zu speichern gibt. Und er fragt nur nach einem Speicherpfad, wenn er diesen noch nicht kennt.
-
Smallpad reBoot
BeitragKleines nettes Gimmick wäre ja noch, dass man eine Datei auf deinen SmallPad ziehen kann und er diese dann öffnet. Ist ja mit Darg & Drop im Handumdrehen erledigt. Zudem wäre es vielleicht noch schön die Möglichkeit zu bieten eine Datei mit einer vom User auswählbaren Codierung "neu" zu öffnen und auch zu speichern. Denn... was ist, wenn ich mit dem SmallPad eine Datei aufmache die in UTF-8 erstellt wurde...? Sonderzeichen ade! ;D Auch das wäre ja recht leicht umzusetzen.
-
Smallpad reBoot
BeitragZum Thema Kodierungen. In meinem Beispiel wird ja immer mit ".Default" geöffnet und gespeichert. Nun müsstest du nur die Funktion so anpassen, dass du die Kodierung der aktuellen Datei und die Kodierung der neuen Datei mitgeben kannst (wären zwei Optionale Parameter mit Nothing initialisiert). In der Funktion müsstest du nun prüfen ob Nothing übergeben wurde und dies dann mit Default überschreiben. Ab da dann nurnoch mit den internen Variablen arbeiten. Und dann bräuchtest du im Programm neben d…
-
Smallpad reBoot
BeitragDu kannst auch global Hotkeys abonnieren. Aber da musst dann aufpassen dass die sich nicht mit anderen Programmen behaken. Im Idealfall so bauen, dass der Anwender diese ändern kann. Hier eine Klasse die das ermöglicht (musst halt erstellen und dann den Code einfügen) (Versteckter Text) Dann kannst du mit VB.NET-Quellcode (1 Zeile) den Hotkey abonnieren und mit VB.NET-Quellcode (1 Zeile) den Hotkey wieder freigeben. Hierfür musst dann deinem Programm mitgeben: VB.NET-Quellcode (2 Zeilen) Auf die…
-
Smallpad reBoot
BeitragBeim Speichern von Daten in Textdateien gibt es in der Regel immer ein Flag "Append" oder auch "Anhängen". Wenn dieses auf True steht, dann hängt der den Text an, wenn nicht ersetzt er die Datei. EDIT: Das von mir verwendete Beispiel nutzt File.WriteAllText WriteAllText überschreibt die Datei IMMER und hängt nicht an. Wenn du aber Zeilenweise schreibst (zB. via StreamWriter) dann musst du neben dem Encoding mitgeben ob der Text angehangen wird oder die Datei ersetzt werden soll. VB.NET-Quellcode…
-
Smallpad reBoot
BeitragHi, tu dir einen Gefallen und such deinen Quellcode nach allem ab, wo "My.Computer" steht und ändere das. Es gibt zu allem nen aktuelles .Net Äquivalent
-
Smallpad reBoot
BeitragSchreib mal ne CSV mit Excel, bau ein paar Sonderzeichen rein und versuch die mal mit deinem Tool zu öffnen
-
Smallpad reBoot
BeitragAlso das Ding mit so Encodings ist... Dass sowohl UTF-8 als auch so manch andere Kodierung alle unsere hier genutzen Zeichen verstehen... Wenn du aber eine Datei mit UTF-8 speicherst und sie mit einem anderen Encoding (auch wenn dieses alles Zeichen enthält) öffnest, dann zerschießt du dir die Sonderzeichen. Umgekehrt natürlich auch. Und Excel speichert im Standard NICHT UTF-8 Daher wäre das ein schönes Beispiel.
-
Smallpad reBoot
BeitragIch verstehe die Frage nicht so recht. Wenn du doch nur zwei Kriterien hast, dann mach dir nen Enum (oder nen Bool wenn es nur zwei Stati gibt) der der Klasse zugewiesen ist. Es kann ja im Grunde so wie ich das sehe immer beim Start nur eines von beidem der Fall sein. Dann musst doch nur dafür sorgen, dass beim Klick der Text-Inhalt geändert wird und die jeweils richtige Aktion ausführen. Das könntest sogar als Property der Klasse hinterlegen. Oder ich verstehe gerade etwas so ganz falsch.
-
Smallpad reBoot
BeitragDas ist doch nicht das Grundproblem und wäre unnötig. Es kann immer nur einer von "zwei" Punkten aktiv sein, da sie das Gegenteil darstellen. Also sind zwei unterschiedliche Menüeinträge nicht der richtige Weg, sondern einer der nur "umgeschaltet" wird. Und dafür benötigt man nur ne Info über einen Status "Maximiert/Minimiert" oder auch "ja/nein" also nen Bool oder auch nen Enum. Je nachdem was lieber ist. Eine Property zum umschalten zwischen Maximiert und Minimiert... und in dieser muss einmal…
-
Smallpad reBoot
BeitragSpeicher dir doch einfach den letzten Status immer in einer Systemsetting (als Variable maximiert = false) Dann kannst du die jeden Start zuweisen und bei Änderung neu schreiben. So kannst du beim ersten Start mitgeben ob maximiert gestartet werden soll oder nicht und er würde es jedes mal wissen. Dann musst du nur beim Start einmalig immer abprüfen, ggf. maximieren... und müsstest im SizeChanged Event (oder wie das genau heißt) die Setting entsprechend ändern lassen und auch die Menüpunkte ein/…
-
Smallpad reBoot
BeitragSpeicherst du den TEXT oder den Formattedtext/RTFValue (oder wie das genau heißt)?
-
Smallpad reBoot
BeitragNe RTB hat nicht nur nen "Text" sondern auch nen RTFValue (glaub ich so heißt es)... Du musst halt die Formatierung mit abspeichern und nicht nur den reinen "Text"... Hab gerade kein VS in Reichweite um eben nachzugucken.
-
Smallpad reBoot
BeitragUnd noch weit mehr