[VB08 TUT]Simpler TextEditor

  • Hey Ho Coreler :D

    Ich möchte euch ein paar kleine spielereien in Visual Basic 2008 Für neulinge zeigen und Heute ist der Editor dran :D

    Fangen wir mit den sachen an was wir brauchen :)

    [SIZE="5"][COLOR="Blue"].::Wir Brauchen::.[/COLOR][/SIZE]
    1xMenuStrip
    1xTextbox
    1xOpenFileDialog
    1xSaveFileDialog
    1xFontDialog
    1xColorDialog
    Ja damit Klappt es schon :D

    [SIZE="5"][COLOR="Blue"].::Aufbau und Vorbereitung::[/COLOR][/SIZE]
    Platziert die textbox irgendwo auf eurer Form und geht auf den kleinen pfeil Über der Textbox.
    Macht einen Harcken bei Multiline und Vergrößert eure textbox Auf die Ganze Fläche die ihr zur Verfügung habt.

    Fügt das MenüStrip ein und Macht ein neues item nent dies einfach "Datei" so wie es bei den meisten Programmen ist
    nun kommen wir zu dem inhalt Dieses Items Macht in den DateiToolStripMenuItem drei weiter item und nent das erste Öfnnen das Zweite Speichern und Das Dritte Beenden.
    nun macht ihr ein neuen Menü Strip Item Wie das datei Item und nent es Format,Edit oder sonst was
    Hier kommen follgende Item rein:
    -Schriftart
    -Farbe
    nun Könnt ihr noch ein MenüStrip item mit dem Namen Info machen und in dies nocheinmal Info.
    Platziert die restlichen Dialoge irgenwo auf eurer Form.
    So nun eit ihr Vorbereitet und Wir Können anfangen...

    [SIZE="5"][COLOR="Blue"].::Der Code::.[/COLOR][/SIZE]
    Klickt zwei mal auf eure Form damit der Code erscheint. Er sollte jetzt so ausehen

    Zitat

    Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


    End Sub

    Nun Macht ihr Folgendes...
    Ihr schreibt über Public Class Form1 Imports System.IO
    dann sind wir beireit Für den eigentlich Code:
    Wir fangen mit dem Laden Der Form an Das ist dieser bereich:

    Zitat


    Private pfad As String

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


    End Sub

    Hier Fügt ihr diesen Code ein:


    aber erstma ganz langsam was macht dieer teil hier eigentlich?


    Dieser Bereich Kümmert sich um unseren Open File Dialog das er Gleich dei Dateien mit der .Txt endung rausfisht und nicht gleich alle daten die auf dem Pc sind anzeigt
    Den Titel Könnt ihr natürlich beliebig ändern^^


    Hier passiert eigentlich das gleich nur das es hier um unsreren saveFileDialog geht und das er schon einen alternativen Namen der datei angibt und Die einstellungen zum Überschreiben u.s.w. Hat
    Den Titel Dürft ihr hier auch ändern ;D.
    Springen wir einmal zum MenüStrip
    Klickt zwei mal auf euer Item Beenden und Fügt den Code:

    Zitat

    Me.Close()

    ein.
    Dies ist der Befehl das die Form sich schließt^^
    Bei euren Open Item kommt Folgender Code:


    Dies ist eine If-Anweisung die Den Programm die Anweisung gibt das die in den OpenFile Dialog gewählte Daite eingelesen und der Text in Die Textbox Ausgegeben werden soll.
    Doppelklickt auf das Save Item und Fügt Dies hier ein:

    Zitat

    If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
    pfad = SaveFileDialog1.FileName
    File.WriteAllText(pfad, TextBox1.Text)
    End If


    Dies Gibt dem Programm den Befehl Den inhalt Von der Textbox in ein Textdocument zu Speichern.

    nun Kommen wir zu unseren Schriftarten Item Dort Kommt Dieser Code rein:

    Zitat

    FontDialog1.ShowDialog()
    TextBox1.Font = FontDialog1.Font


    Sehr Simpel Er soll den FontDialog Öffnen und die Schriftart die dort ausgewählt wird als Schriftart für die Textbox benutzen.

    Nun kommt uner Farbe Item...
    Dort kommt folgender Code rein:

    Zitat

    ColorDialog1.ShowDialog()
    TextBox1.ForeColor = ColorDialog1.Color


    Wieder einfach er gibt den Befehl den ColorDialog anzuzeigen und die dort ausgewählte farbe als Farbe für den Textbox Text zu nehmen.

    ForeColor = Die Farbe der Schrift

    nun haben wir noch unser Info Item
    Dort amcht ihr einfach eine mesage box rein:

    Zitat

    MsgBox("Blabla euer Copyright xD")

    is ja wohl klar wo euer Copyright rein kommt ;D

    Hier habt ihr Jetzt noch einmal den kompletten Code auf einen Blick:::

    Code :D

    Ich hoffe das ich euch ein wenig damit Helfen konnte und viel erfolg weiterhin...

    ~LG MemphisCore~
    PS: Gute Nacht Welt und alle die sie befölkern :D


    [CENTER]Greenpeace hat Obama geklaut :<

    [/CENTER]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!