Study-Board.de
  1. Magazin
    1. Hochschulen
    2. Häufige Fragen
    3. Infomaterial zum Fernstudium
  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
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Forum
  • Artikel
  • Seiten
  • Galerie
  • Datenbank-Einträge
  • Umfragen
  • Erweiterte Suche
  1. Study-Board.de
  2. Mitglieder
  3. Doncap

Beiträge von Doncap

  • Ils vbdn 12a / 1106n

    • Doncap
    • 31. Januar 2009 um 18:50

    Hallo, brauche dringend Hilfe! Ich hänge schon viel zu lange an dieser Einsendeaufgabe.
    Was mache ich falsch? Und wie mache ich es richtig?
    Würde mich über schnelle Hilfe freuen!
    :confused::confused::confused:
    Hier erstmal was ich bisher habe:

    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("Times New Roman", mFontGröße, FontStyle.Regular)
    Dim mbreite As Single
    Dim mhöhe As Single
    Dim mZeile As String
    Private mIndex As Integer
    Private msInfo(10) As String
    Private zeile As String

    Private Sub Seitenumbruch_Load(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) _
    Handles MyBase.Load
    mbreite = rtfNotizen.Width
    mhöhe = rtfNotizen.Height

    Me.Width = CInt(mbreite)
    Me.Height = CInt(mhöhe)
    Me.scrFontGröße.Value = CInt(mFontGröße)
    AddHandler pdglDruckdokument.PrintPage, AddressOf SeiteDrucken
    End Sub

    ...
    Private Sub scrFontGröße_valueChanged(ByVal sender As Object, _
    ByVal e As System.EventArgs) _
    Handles scrFontGröße.ValueChanged
    mFontGröße = scrFontGröße.Value
    Invalidate()
    End Sub

    Private Sub ZeilenUmbruch(ByVal g As Graphics)
    Dim br As New SolidBrush(Color.Black)
    Dim p As New Pen(rtfNotizen.BackColor)
    Dim rBegrenzung As New Rectangle(rtfNotizen.Left, rtfNotizen.Top, _
    CInt(mbreite), CInt(mhöhe))
    g.DrawRectangle(p, rBegrenzung)
    End Sub

    Private Sub FormularUmbruch(ByVal g As Graphics)
    Dim br As New SolidBrush(Color.Black)
    Dim p As New Pen(rtfNotizen.BackColor, 1)
    Dim rBegrenzung As New Rectangle(rtfNotizen.Left, rtfNotizen.Top, _
    CInt(mbreite), CInt(mhöhe))
    g.DrawRectangle(p, rBegrenzung)

    Dim sfmt As New StringFormat()
    Dim iZeichen As Integer
    Dim iZeilen As Integer
    Dim i As Integer
    Dim szUmbrochen As SizeF
    Dim posY As Integer = rtfNotizen.Top

    mFont = New Font(mFont.Name, mFontGröße, mFont.Style)
    For i = 0 To msInfo.GetUpperBound(0)
    szUmbrochen = New SizeF(g.MeasureString(msInfo(i), mFont, _
    New SizeF(CSng(Math.Floor(CDbl(rBegrenzung.Width))), _
    CSng(Math.Floor(CDbl(rBegrenzung.Height)))), _
    sfmt, iZeichen, iZeilen))
    If posY + (iZeilen) * mFont.Height >= rBegrenzung.Bottom Then Exit For
    g.DrawString(msInfo(i), mFont, br, New RectangleF(rtfNotizen.Left, posY, _
    szUmbrochen.Width, _
    szUmbrochen.Height), _
    sfmt)
    posY = posY + (iZeilen) * mFont.Height
    Next
    End Sub

    Private Sub SeiteDrucken(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(rtfNotizen.BackColor)
    Dim rBegrenzung As Rectangle = e.MarginBounds
    Dim sfmt As New StringFormat()
    Dim iZeichen As Integer
    Dim iZeilen As Integer
    Dim szUmbrochen As SizeF
    Dim posY As Integer = rBegrenzung.Y

    For mIndex = mIndex To msInfo.GetUpperBound(0)
    szUmbrochen = New SizeF(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 Exit For
    g.DrawString(msInfo(mIndex), mFont, br, New RectangleF(rBegrenzung.Left, posY, _
    szUmbrochen.Width, szUmbrochen.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


    AddHandler pdglDruckdokument.PrintPage, AddressOf SeiteDrucken
    End Sub


    ...

    ...
    ...
    Private Sub mnuÖffnen_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) _
    Handles mnuÖffnen.Click
    If Me.rtfNotizen.Modified Then

    Dim s As String = "Der Inhalt wurde verä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

    With Me.dlgDateiÖffnen
    If (.ShowDialog() = Windows.Forms.DialogResult.OK) Then
    datei = .FileName
    If datei.EndsWith(".rtf") Then
    Try
    Me.rtfNotizen.LoadFile(datei, RichTextBoxStreamType.RichText)
    Catch ausnahme As Exception
    MessageBox.Show("Die Datei konnte nicht im rtf-Format geladen werden!")
    Me.rtfNotizen.LoadFile(datei, RichTextBoxStreamType.PlainText)
    End Try
    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
    Else
    Me.rtfNotizen.LoadFile(datei, RichTextBoxStreamType.PlainText)
    End If
    Me.rtfNotizen.Modified = False
    End If
    End With
    Me.Text = anwendungstitel & "-" & datei
    Invalidate()
    End Sub

    ...
    ...
    Private Sub mnuSchriftart_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles mnuSchriftart.Click

    With Me.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
    mFont = New Font(dlgSchriftart.Font, dlgSchriftart.Font.Style)
    scrFontGröße.Value = CInt(mFont.SizeInPoints)
    With Me.rtfNotizen
    .SelectionColor = dlgSchriftart.Color
    .SelectionFont = dlgSchriftart.Font
    End With
    End If
    Invalidate()
    End Sub

    ...
    ...
    ...
    ...

    Private Sub mnuSeiteeinrichten_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) _
    Handles mnuSeiteeinrichten.Click
    Me.pdglSeiteEinrichten.ShowDialog()
    End Sub


    Private Sub mnuSeitenansicht_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) _
    Handles mnuSeitenansicht.Click
    Me.pdglSeitenvorschau.ShowDialog()

    End Sub

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. Microservices oder Monolith – was eignet sich besser für mein Studienprojekt?

      • DanielIT
      • 15. Oktober 2026 um 11:12
      • Wirtschaftsinformatik
      • DanielIT
      • 15. Oktober 2026 um 11:12
    2. Antworten
      0
      Zugriffe
      3
    1. Skalarprodukt vs. Kreuzprodukt – wann brauche ich welches eigentlich? 2

      • TimDual
      • 15. Oktober 2026 um 09:11
      • Mathematik u. Statistik
      • TimDual
      • 15. Oktober 2026 um 10:45
    2. Antworten
      2
      Zugriffe
      11
      2
    3. LisaVWL

      15. Oktober 2026 um 10:45
    1. Break-Even-Punkt in der Fallstudie – wie interpretiere ich das Ergebnis richtig? 2

      • OleNordwind
      • 14. Oktober 2026 um 17:00
      • Betriebswirtschaftslehre
      • OleNordwind
      • 14. Oktober 2026 um 22:18
    2. Antworten
      2
      Zugriffe
      43
      2
    3. Basti92

      14. Oktober 2026 um 22:18
    1. DSGVO im Studienprojekt – was muss ich bei selbst erhobenen Umfragedaten beachten? 2

      • AnnaWInf
      • 14. Oktober 2026 um 14:10
      • Wirtschaftsinformatik
      • AnnaWInf
      • 14. Oktober 2026 um 16:48
    2. Antworten
      2
      Zugriffe
      47
      2
    3. Tobi89

      14. Oktober 2026 um 16:48
    1. Exponentielles Wachstum berechnen – wie bestimme ich die Verdopplungszeit? 2

      • TimDual
      • 14. Oktober 2026 um 11:35
      • Mathematik u. Statistik
      • TimDual
      • 14. Oktober 2026 um 15:51
    2. Antworten
      2
      Zugriffe
      36
      2
    3. KathiVWL

      14. Oktober 2026 um 15:51
    1. Multikollinearität in der Regression – woran erkenne ich sie, und was mache ich dagegen? 10

      • RobertM
      • 29. September 2026 um 07:28
      • Mathematik u. Statistik
      • RobertM
      • 14. Oktober 2026 um 12:50
    2. Antworten
      10
      Zugriffe
      275
      10
    3. LisaVWL

      14. Oktober 2026 um 12:50
    1. Rückstellung oder Verbindlichkeit – wie trenne ich das in der Übungsaufgabe sauber? 2

      • JaninaBWL
      • 14. Oktober 2026 um 08:11
      • Rechnungswesen
      • JaninaBWL
      • 14. Oktober 2026 um 09:28
    2. Antworten
      2
      Zugriffe
      45
      2
    3. AndiSteuer

      14. Oktober 2026 um 09:28
    1. Kontokorrentkredit vs. Darlehen – was eignet sich für kurzfristige Liquiditätsengpässe? 2

      • Sara93
      • 13. Oktober 2026 um 17:41
      • Rechnungswesen
      • Sara93
      • 13. Oktober 2026 um 21:30
    2. Antworten
      2
      Zugriffe
      59
      2
    3. MaxFinance

      13. Oktober 2026 um 21:30
    1. Soll- und Haben-Buchungen bei Privatentnahmen – wie verbuche ich das richtig? 2

      • OleNordwind
      • 13. Oktober 2026 um 14:40
      • Rechnungswesen
      • OleNordwind
      • 13. Oktober 2026 um 18:40
    2. Antworten
      2
      Zugriffe
      57
      2
    3. AndiSteuer

      13. Oktober 2026 um 18:40
    1. Festkurssystem vs. flexibler Wechselkurs – was bedeutet das für die Geldpolitik eines Landes? 3

      • KevinFernuni
      • 9. Oktober 2026 um 08:50
      • Volkswirtschaftslehre
      • KevinFernuni
      • 13. Oktober 2026 um 15:22
    2. Antworten
      3
      Zugriffe
      113
      3
    3. LisaVWL

      13. Oktober 2026 um 15:22

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:

  • 📬 Infomaterial kostenlos anfordern
  • 🧭 Welches Fernstudium passt zu mir?
  • 🎓 BWL-Fernstudium 2026 – der große Vergleich
  • 💶 Fernstudium-Kosten-Report 2026
  • 📊 BWL-Kennzahlen einfach erklärt
  • 🎯 Marketing-Mix: Die 4 P
  • 💰 Was verdient man mit BWL?
  • 📒 Rechnungswesen-Grundlagen
  • ✍️ Einsendeaufgaben-Hilfe (SGD, ILS & Co.)

Letzte Beiträge

  1. Microservices oder Monolith – was eignet sich besser für mein Studienprojekt?

    DanielIT
    15. Oktober 2026 um 11:12
  2. Skalarprodukt vs. Kreuzprodukt – wann brauche ich welches eigentlich?

    LisaVWL
    15. Oktober 2026 um 10:45
  3. Break-Even-Punkt in der Fallstudie – wie interpretiere ich das Ergebnis richtig?

    Basti92
    14. Oktober 2026 um 22:18
  4. DSGVO im Studienprojekt – was muss ich bei selbst erhobenen Umfragedaten beachten?

    Tobi89
    14. Oktober 2026 um 16:48
  5. Exponentielles Wachstum berechnen – wie bestimme ich die Verdopplungszeit?

    KathiVWL
    14. Oktober 2026 um 15:51
  1. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  2. Mediadaten
  3. Kontakt
  4. Presse
  1. Support

Ü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.

Cookie-Einstellungen
Community-Software: WoltLab Suite™