Study-Board.de
  1. Magazin
    1. Hochschulen
    2. Häufige Fragen
  2. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Datenbanken
    4. Semantische Suche
  3. Mediathek
  4. Umfragen
  5. Studium
    1. Welches Fernstudium?
    2. Hochschulfinder
    3. Studiengänge
    4. Hochschulen
  6. Bild der Woche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • Galerie
  • Datenbank-Einträge
  • Umfragen
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Beruf, Weiterbildung & Fernstudium
  4. Einsendeaufgaben
Anzeige
SGD Fernstudium – WM-Vorteile 2026

Vbdn 12b

  • Jodec
  • 13. April 2010 um 17:50
  • Erledigt
  • Jodec
    Neuer Benutzer
    Beiträge
    2
    • 13. April 2010 um 17:50
    • #1

    Hallo zusammen,

    kann mir jemand helfen meine Seitenansicht und mein Druck zeigen immer nur ein leeres Blatt, verzweifel daran noch. Hier mein Code Danke für die Hilfe

    Code
    Option Strict On
    Imports System.Drawing.Printing
    Imports System.IO
    Imports System.Text
    
    
    
    
    Public Class frmNotizen
        Const Anwendungstitel As String = "Notizen"
        Private Datei As String
        Dim mFontGröße As Single = 10.0F
        Dim mFont As New Font("Arial", mFontGröße, FontStyle.Regular)
        Private mIndex As Integer
        Private msInfo(10) As String
    
    
        Private Sub mnuSpeichernUnter_Click(ByVal sender As Object, _
                                            ByVal e As System.EventArgs) _
                                            Handles mnuSpeichernUnter.Click
    
    
            With dlgDateiSpeichern
                .AddExtension = True                'Dateierweiterung anfügen
                .CreatePrompt = True                'Nachfrage bei neuer Datei
                .DefaultExt = ".rtf"                'Standarderweiterung
                .DereferenceLinks = True            'Verknüpfung auflösen
                'Dateifilter:  rtf-, Text- und Alle Dateien
                .Filter = "Richtext (*.rtf)|*.rtf|Text (*.txt)|*.txt| Alle Dateien (*.*)|*.*"
                'Anfangsverzeichnis
                .InitialDirectory = "C:\VBDN\Dokumente"
                .OverwritePrompt = True             'Nachfrage bei Überschreiben
                .RestoreDirectory = True            'Anfangsverzeichnis wiederherstellen
                .Title = "Speichern unter:"         'Dateinamen auf korrekte Zeichen überprüfen
                .ValidateNames = True
            End With
    
    
            If dlgDateiSpeichern.ShowDialog = Windows.Forms.DialogResult.OK Then
                Datei = dlgDateiSpeichern.FileName
    
    
                If Datei.EndsWith(".rtf") Then
                    rtfNotizen.SaveFile(Datei, RichTextBoxStreamType.RichText)
                Else
                    rtfNotizen.SaveFile(Datei, RichTextBoxStreamType.PlainText)
                End If
    
    
                rtfNotizen.Modified = False
                Text = Anwendungstitel & "-" & Datei
            End If
    
    
        End Sub
    
    
        Private Sub mnuSpeichern_Click(ByVal sender As Object, _
                                        ByVal e As System.EventArgs) _
                                        Handles mnuSpeichern.Click
            If Len(Datei) Then  'Dateiname bereits zugewiesen
                If Datei.EndsWith("rtf") Then
                    Me.rtfNotizen.SaveFile(Datei)
                Else
                    Me.rtfNotizen.SaveFile(Datei, RichTextBoxStreamType.PlainText)
                End If
            Else
                mnuSpeichernUnter_Click(sender, e)
            End If
    
    
            rtfNotizen.Modified = False
            Text = Anwendungstitel & "-" & Datei
        End Sub
    
    
        Private Sub rtfNotizen_TextChanged(ByVal sender As System.Object, _
                                           ByVal e As System.EventArgs) _
                                           Handles rtfNotizen.TextChanged
            If Not Text.EndsWith("*") Then Text &= "*"
        End Sub
    
    
        Private Sub Einlesen(ByVal obj As Object, ByVal e As PrintPageEventArgs)
    
    
            Dim g As Graphics = e.Graphics
    
    
            Dim br As New SolidBrush(Color.Black)
            Dim p As New Pen(Color.Black, 10)
    
    
            Dim rbegrenzung As Rectangle = e.MarginBounds
    
    
            Dim sfmt As New StringFormat()
            mFont = New Font(mFont.Name, mFontGröße, mFont.Style)
            Dim szumbrechen As SizeF
            Dim izeichen As Integer
            Dim izeilen As Integer
            Dim posY As Integer = 10 + rbegrenzung.Y
    
    
            For mIndex = mIndex To msInfo.getupperbound(0)
                szumbrechen = New SizeF( _
                g.MeasureString(msInfo(msIndex), _
                                mFont, _
                               g.MeasureString(msInfo(mIndex), _
                                mFont, _
                                New SizeF(CSng(Math.Floor(CDbl(rBegrenzung.Width))), _
                                CSng(Math.Floor(CDbl(rBegrenzung.Height - mFont.Height)))), _
                                sfmt, _
                                iZeichen, _
                                iZeilen))
                If posY + (izeilen) * mfont.height >= rbegrenzung.Bottom Then
                    mIndex -= 1
                    Exit For
                End If
    
    
                g.DrawString(msInfo(mIndex), _
                             mfont, br, _
                             New RectangleF(rbegrenzung.Left, _
                                            posY, _
                                            szumbrechen.Width, _
                                            szumbrechen.Height), _
                                            sfmt)
    
    
                posY = posY + izeilen + mfont.height
            Next
    
    
            If mindex < msInfo.getupperbound(0) Then
                e.HasMorePages = True
                mindex += 1
    
    
            Else
                e.HasMorePages = False
                mindex = 0
    
    
            End If
        End Sub
    
    
        Private Sub mnuDrucken_Click(ByVal sender As System.Object, _
                                 ByVal e As System.EventArgs) _
                                 Handles mnuDrucken.Click
    
    
    
            Dim Druckdokument = New PrintDocument
            Druckdokument.DocumentName = "Druckdokument"
            AddHandler Druckdokument.PrintPage, AddressOf Einlesen
            Druckdokument.Print()
    
    
        End Sub
    
    
        
    
    
        Private Sub mnuNeu_Click(ByVal sender As Object, _
                                 ByVal e As System.EventArgs) _
                                 Handles mnuNeu.Click
            If rtfNotizen.Modified Then
                Dim s As String = "Der Inhalt wurde geändert." & vbCrLf _
                & "Wollen Sie die Datei schließen ohne zu speichern? "
    
    
                If MessageBox.Show(s, Anwendungstitel, _
                                   MessageBoxButtons.YesNo, _
                                   MessageBoxIcon.Exclamation, _
                                   MessageBoxDefaultButton.Button2) _
                    = Windows.Forms.DialogResult.No Then
                    Exit Sub
                End If
            End If
    
    
            rtfNotizen.Clear()
            rtfNotizen.Modified = False
            Datei = ""
            Text = Anwendungstitel & "-" & "Unbenannt"
        End Sub
    
    
        Private Sub mnuÖffnen_Click(ByVal sender As System.Object, _
                                    ByVal e As System.EventArgs) _
                                    Handles mnuÖffnen.Click
    
    
            Dim datei As String
            Dim zeile As String
            With Me.dlgDateiÖffnen
                If (.ShowDialog() = Windows.Forms.DialogResult.OK) Then
                    datei = .FileName
                    If (datei.EndsWith("txt")) Then
                        Dim fs As New StreamReader(datei, Encoding.GetEncoding(1252))
                        zeile = fs.ReadLine
                        Dim i As Integer
                        While Not zeile Is Nothing
                            If i = msInfo.GetUpperBound(0) Then
                                ReDim Preserve msInfo(msInfo.GetUpperBound(0) + 10)
                            End If
                            msInfo(i) = zeile
                            i += 1
                            zeile = fs.ReadLine
    
    
                        End While
                    End If
                End If
            End With
            Invalidate()
        End Sub
    
    
    
        Private Sub mnuBeenden_Click(ByVal sender As Object, _
                                     ByVal e As System.EventArgs) _
                                     Handles mnuBeenden.Click
            Close()
        End Sub
    
    
        Private Sub frmNotizen_FormClosing( _
                    ByVal sender As Object, _
                    ByVal e As System.Windows.Forms.FormClosingEventArgs) _
                    Handles Me.FormClosing
    
    
            If rtfNotizen.Modified Then
                Dim s = "Der Inhalt wurde geändert." & vbCrLf _
                    & "Wollen Sie die Datei schließen ohne zu speichern? "
    
    
                If MessageBox.Show(s, Anwendungstitel, _
                                   MessageBoxButtons.YesNo, _
                                   MessageBoxIcon.Exclamation, _
                                   MessageBoxDefaultButton.Button2) _
                    = Windows.Forms.DialogResult.No Then
                    e.Cancel = True
                End If
            End If
    
    
        End Sub
    
    
        Private Sub mnuSchriftart_Click(ByVal sender As System.Object, _
                                        ByVal e As System.EventArgs) _
                                        Handles mnuSchriftart.Click
            With dlgSchriftart
                .Font = rtfNotizen.SelectionFont
                .Color = rtfNotizen.SelectionColor
                .ShowApply = True 'Schaltfläche Übernehmen anzeigen
                .ShowColor = True 'Schriftfarbe ermöglichen
            End With
    
    
            If dlgSchriftart.ShowDialog = Windows.Forms.DialogResult.OK Then
                With rtfNotizen
                    .SelectionFont = dlgSchriftart.Font
                    .SelectionColor = dlgSchriftart.Color
                End With
            End If
        End Sub
    
    
        Private Sub mnuHintergrundfarbe_Click(ByVal sender As System.Object, _
                                              ByVal e As System.EventArgs) _
                                              Handles mnuHintergrundfarbe.Click
            If dlgFarbe.ShowDialog = Windows.Forms.DialogResult.OK Then
                rtfNotizen.BackColor = dlgFarbe.Color
            End If
        End Sub
    
    
        Private Sub dlgSchriftart_Apply(ByVal sender As Object, _
                                        ByVal e As System.EventArgs) _
                                        Handles dlgSchriftart.Apply
            With rtfNotizen
                .SelectionColor = dlgSchriftart.Color
                .SelectionFont = dlgSchriftart.Font
            End With
        End Sub
    
    
        Private Sub tspMenü_Click(ByVal sender As Object, _
                                  ByVal e As System.EventArgs) _
                                  Handles tspDateiNeu.Click, _
                                        tspÖffnen.Click, _
                                        tspSpeichern.Click, _
                                        tspSpeichernUnter.Click, _
                                        tspDrucken.Click, _
                                        tspBeenden.Click, _
                                        tspFont.Click, _
                                        tspHintergrundfarbe.Click
    
    
            Select Case sender.name
                Case "tspDateiNeu" : mnuNeu_Click(sender, e)
                Case "tspÖffnen" : mnuÖffnen_Click(sender, e)
                Case "tspSpeichern" : mnuSpeichern_Click(sender, e)
                Case "tspSpeichernUnter" : mnuSpeichernUnter_Click(sender, e)
                Case "tspDrucken" : mnuDrucken_Click(sender, e)
                Case "tspBeenden" : mnuBeenden_Click(sender, e)
                Case "tspFont" : mnuSchriftart_Click(sender, e)
                Case "tspHintergrundfarbe" : mnuHintergrundfarbe_Click(sender, e)
            End Select
    
    
        End Sub
    
    
        Private Sub cmnuFormat_Click(ByVal sender As Object, _
                                     ByVal e As System.EventArgs) Handles _
                                     cmnuSchriftart.Click, _
                                     cmnuHintergrundfarbe.Click
            Select Case sender.name
                Case "cmnuSchriftart" : mnuSchriftart_Click(sender, e)
                Case "cmnuHintergrundfarbe" : mnuHintergrundfarbe_Click(sender, e)
            End Select
    
    
        End Sub
    
    
    
    
    
    
        Private Sub frmNotizen_Load(ByVal sender As Object, _
                                    ByVal e As System.EventArgs) _
                                    Handles Me.Load
            Datei = ""
            Text = Anwendungstitel & "-Unbenannt"
        End Sub
    
    
        Private Sub mnuSeiteEinrichten_Click(ByVal sender As System.Object, _
                                             ByVal e As System.EventArgs) _
                                             Handles mnuSeiteeinrichten.Click
            pdlgSeiteeinrichten.ShowDialog()
    
    
        End Sub
    
    
        Private Sub mnuSeitenansicht_Click(ByVal sender As System.Object, _
                                ByVal e As System.EventArgs) _
                                Handles mnuSeitenansicht.Click
    
    
            pdlgSeitenansicht.ShowDialog()
        End Sub
    
    
        Private Sub pdlgSeitenansicht_Load(ByVal sender As System.Object, _
                                           ByVal e As System.EventArgs) _
                                           Handles pdlgSeitenansicht.Load
    
    
    
    
            With pdlgSeitenansicht
                .Left = Width + Location.X
                .Top = Location.Y
                .Width = 600
                .Height = 600
    
    
            End With
        End Sub
    
    
    
    End Class
    Alles anzeigen
  • Anzeige
    ILS FernschuleDeutschlands größte Fernschule – 4 Wochen kostenlos testen.
    Mehr erfahren →

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Letzte Beiträge

    1. Thema
    2. Antworten
    3. Letzte Antwort
    1. Einsendeaufgabe mit unklar/mehrdeutig formulierter Frage – wie geht ihr damit um? 4

      • NeleStudiert
      • 25. Juli 2026 um 19:10
      • Einsendeaufgaben
      • NeleStudiert
      • 27. Juli 2026 um 07:40
    2. Antworten
      4
      Zugriffe
      42
      4
    3. DieJulia

      27. Juli 2026 um 07:40
    1. Reicht das Studienheft als Quelle, oder muss ich fuer Einsendeaufgaben zusaetzlich Fachliteratur zitieren? 2

      • LauraFK
      • 19. Juli 2026 um 19:20
      • Einsendeaufgaben
      • LauraFK
      • 20. Juli 2026 um 07:40
    2. Antworten
      2
      Zugriffe
      108
      2
    3. JuliBuecher

      20. Juli 2026 um 07:40
    1. Eigene Praxisbeispiele in der Einsendeaufgabe – kommt das gut an oder soll ich lieber beim Skript bleiben? 3

      • NeleStudiert
      • 14. Juli 2026 um 19:25
      • Einsendeaufgaben
      • NeleStudiert
      • 15. Juli 2026 um 07:10
    2. Antworten
      3
      Zugriffe
      140
      3
    3. MarkusWB

      15. Juli 2026 um 07:10
    1. Einsendeaufgabe schlecht bewertet – nachbessern und neu einreichen oder abhaken? 4

      • LauraFK
      • 11. Juli 2026 um 19:10
      • Einsendeaufgaben
      • LauraFK
      • 12. Juli 2026 um 21:40
    2. Antworten
      4
      Zugriffe
      124
      4
    3. LauraFK

      12. Juli 2026 um 21:40
    1. Muss ich bei Einsendeaufgaben immer den kompletten Rechenweg zeigen oder reicht das Ergebnis? 4

      • LauraFK
      • 30. Juni 2026 um 17:05
      • Einsendeaufgaben
      • LauraFK
      • 2. Juli 2026 um 22:15
    2. Antworten
      4
      Zugriffe
      138
      4
    3. NeleStudiert

      2. Juli 2026 um 22:15
    1. Darf man bei Einsendeaufgaben zusammenarbeiten, oder gilt das schon als Täuschung? 4

      • NeleStudiert
      • 22. Juni 2026 um 18:40
      • Einsendeaufgaben
      • NeleStudiert
      • 24. Juni 2026 um 07:25
    2. Antworten
      4
      Zugriffe
      203
      4
    3. MarieLpz

      24. Juni 2026 um 07:25
    1. Wie ausführlich muss eine Einsendeaufgabe sein – schreibe ich zu viel oder zu wenig? 3

      • MarieLpz
      • 16. Juni 2026 um 15:35
      • Einsendeaufgaben
      • MarieLpz
      • 17. Juni 2026 um 06:05
    2. Antworten
      3
      Zugriffe
      191
      3
    3. JuliBuecher

      17. Juni 2026 um 06:05
    1. Richtig zitieren in der Einsendeaufgabe – wie macht ihr das? 4

      • LauraFK
      • 13. Juni 2026 um 17:20
      • Einsendeaufgaben
      • LauraFK
      • 15. Juni 2026 um 20:30
    2. Antworten
      4
      Zugriffe
      185
      4
    3. MarkusWB

      15. Juni 2026 um 20:30
    1. ILS – Fernkurse mit Einsendeaufgaben-Begleitung (Anzeige)

      • admin
      • 8. Juni 2026 um 16:48
      • Einsendeaufgaben
      • admin
      • 8. Juni 2026 um 16:48
    2. Antworten
      0
      Zugriffe
      174
    1. Wie geht ihr eine Einsendeaufgabe am besten an? Sitze immer ewig am Anfang fest 3

      • LauraFK
      • 27. Mai 2026 um 17:19
      • Einsendeaufgaben
      • LauraFK
      • 8. Juni 2026 um 08:11
    2. Antworten
      3
      Zugriffe
      195
      3
    3. MarkusWB

      8. Juni 2026 um 08:11
Anzeige
SGD Fernstudium – WM-Vorteile 2026: 10 % auf über 100 Kurse

Registrierung

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen

Lernhilfen & Ratgeber

Geprüfte Wegweiser für Studium & Fernstudium:

  • 🎓 BWL-Fernstudium: Anbieter-Vergleich 2026
  • 📝 Einsendeaufgaben-Hilfe (SGD, ILS & Co.)
  • 🏫 Fernstudium-Anbieter & Erfahrungen
  • 📚 Studium Allgemein
  • ❓ Häufige Fragen: Fernstudium
Anzeige · Fernstudium-Anbieter
Hochschule FreseniusTIPPInfomaterial zu Fernstudien kostenlos anfordernSGD – Studiengemeinschaft DarmstadtTraditionsreiche Fernschule – 4 Wochen kostenlos testenILS FernschuleDeutschlands größte Fernschule – 4 Wochen gratis testenWilhelm Büchner HochschuleTechnik-Fernstudium, staatlich anerkanntFernakademieGeprüftes Fernstudium, jederzeit startenEHiP100 % digitales Studium, auch ohne Abitur
Partnerlinks – für dich kostenlos.

Beliebte Studienthemen

BWL VWL Rechnungswesen Steuerlehre Mathe & Statistik Wirtschaftsrecht Wirtschaftsinformatik Wirtschaftswissenschaften Einsendeaufgaben Fernstudium-Anbieter

Letzte Beiträge

  1. Einsendeaufgabe mit unklar/mehrdeutig formulierter Frage – wie geht ihr damit um?

    DieJulia
    27. Juli 2026 um 07:40
  2. Reicht das Studienheft als Quelle, oder muss ich fuer Einsendeaufgaben zusaetzlich Fachliteratur zitieren?

    JuliBuecher
    20. Juli 2026 um 07:40
  3. Eigene Praxisbeispiele in der Einsendeaufgabe – kommt das gut an oder soll ich lieber beim Skript bleiben?

    MarkusWB
    15. Juli 2026 um 07:10
  4. Einsendeaufgabe schlecht bewertet – nachbessern und neu einreichen oder abhaken?

    LauraFK
    12. Juli 2026 um 21:40
  5. Muss ich bei Einsendeaufgaben immer den kompletten Rechenweg zeigen oder reicht das Ergebnis?

    NeleStudiert
    2. Juli 2026 um 22:15
Anzeige · Studentenrabatt
📰 Studenten lesen billigerZeitungs- & Zeitschriften-Abos für Studierende – bis −75 %. SPIEGEL, DIE ZEIT, Handelsblatt, Wirtschaftswoche & Über 1.000 Titel.Zu den Studenten-Abos →
Partnerlink – für dich kostenlos.

Statistiken

Themen
59.125
Beiträge
113.963
Bilder
1
Videos
0
Mitglieder
37.058
Meiste Benutzer online
17.968
Neuestes Mitglied
apple-b85f6f36

Bild der Woche

test test 1 test test 1
Archiv anzeigen
  1. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  2. Mediadaten
  3. Kontakt
  4. Presse

Über Study-Board.de

Study-Board.de ist eine der größten deutschen Communities rund ums Studium – mit über 37.000 Mitgliedern und mehr als 112.000 Beiträgen. Hier findest du Hilfe bei Einsendeaufgaben (SGD, ILS & Co.), verständliche Erklärungen zu BWL- und VWL-Fachbegriffen, Skripte, Klausurtipps und echte Erfahrungen zu Fernstudium-Anbietern wie IU, AKAD und Euro-FH.

Forum, Ratgeber und Linkdatenbank – Lernen, Austausch und gegenseitige Hilfe an einem Ort. Unabhängig und von Studierenden für Studierende.

Community-Software: WoltLab Suite™
ILS – Deutschlands größte Fernschule Über 200 Fernkurse mit persönlicher Betreuung. 4 Wochen kostenlos testen – ideal fürs berufsbegleitende Lernen. 4 Wochen gratis testen