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

Beiträge von Jodec

  • Vbdn 12b

    • Jodec
    • 13. April 2010 um 17:50

    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
  • VBDN 10B / Buttonerstellung und Backcolor änder in vb

    • Jodec
    • 7. März 2010 um 00:09

    Hallo zusammen,

    verzweifel irgendwie an dieser Aufgabe und hoffe Ihr habt ein paar Tipps für mich:

    Fügen Sie per Code Anweisung in das Dialogformular zwei weitere Schaltflächen btnRot und btnGrün ein. Bei Klick auf btnRot erhält die Backcolor des Dialogs den Wer vbRed. Bei Klick auf btnGrün den Wert vbGreen. Bei derProgrammierung der zweiten Schaltfläche verwenden Sie eine andere Methode als bei der ersten.

    Gegeben ist dieser Code:

    Code
    Imports System.Windows.Forms
    Imports System.Drawing
    
    
    Class KurzForm
        Inherits Form
    
    
    
    
        Shared Sub Main()
            Console.WriteLine("Programmbeginn")
            Dim f1 As New KurzForm
            f1.Name = "F1"
            f1.Text = "F1"
    
    
            Application.Run(f1)
    
    
    
    
            Console.WriteLine("Programmende")
            Console.ReadLine()
        End Sub
    
    
        Sub New()
            Console.WriteLine(Name & " New")
    
    
            Dim b As New Button
            b.Name = "btnDrückmich"
            b.Text = "Drückmich!"
            b.AutoSize = True
    
    
            Controls.Add(b)
            AddHandler b.Click, AddressOf meinbutton_Click
    
    
        End Sub
    
    
        Private Sub KurzForm_Load(ByVal sender As System.Object, _
                                       ByVal e As System.EventArgs) _
                                       Handles MyBase.Load
            Console.WriteLine(Name & " Load")
            For Each c In Controls
                If CType(c, Button).Name = "btnDrückmich" Then
                    CType(c, Button).Text = "Nicht Drücken!!!"
    
    
                End If
                Console.WriteLine(c.name & ", " _
                                  & Controls.IndexOf(c).ToString & ", " _
                                  & c.GetType.ToString)
            Next
        End Sub
    
    
        Sub meinbutton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    
    
            Dim dlgname As New Dialog
            If dlgname.ShowDialog = Windows.Forms.DialogResult.OK Then
                MessageBox.Show("Ihre Eingabe war: " & dlgname.txt1.Text, _
                                 "Ergebnis", _
                                 MessageBoxButtons.OK, _
                                 MessageBoxIcon.Information)
            End If
        End Sub
    End Class
    
    
    Class Dialog
        Inherits Form
    
    
        Friend txt1 As TextBox
        Private lbl1 As Label
        Private btn0k As Button
        Private btnabbrechen As Button
        Private btnrot As Button
        Private btngrün As Button
    
    
    
    
        Sub New()
    
    
            lbl1 = New Label
            Controls.Add(lbl1)
            With lbl1
                .Text = "Ihre Antwort"
                .Top = 30
                .Left = (Width - .Width) / 2
            End With
    
    
    
    
            txt1 = New TextBox
            Controls.Add(txt1)
            With txt1
                .Text = "Ihre Test"
                .Top = 50
                .Left = (Width - .Width) / 2
            End With
    
    
            btn0k = New Button
            Controls.Add(btn0k)
            With btn0k
                .Text = "&OK"
                .Top = 80
                .Left = (Width - .Width) / 2
                .DialogResult = Windows.Forms.DialogResult.OK
            End With
    
    
            btnabbrechen = New Button
            Controls.Add(btnabbrechen)
            With btnabbrechen
                .Text = "&Abbrechen"
                .Top = 100
                .Left = (Width - .Width) / 2
                .DialogResult = Windows.Forms.DialogResult.Cancel
            End With
    
    
            btnrot = New Button
            Controls.Add(btnrot)
    
    
    
    
    
        End Sub
    Alles anzeigen

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. Ansoff-Matrix – wie unterscheide ich Marktdurchdringung und Diversifikation in der Klausur sauber? 2

      • Basti92
      • 28. September 2026 um 18:45
      • Betriebswirtschaftslehre
      • Basti92
      • 29. September 2026 um 09:08
    2. Antworten
      2
      Zugriffe
      31
      2
    3. JuliBuecher

      29. September 2026 um 09:08
    1. Multikollinearität in der Regression – woran erkenne ich sie, und was mache ich dagegen?

      • RobertM
      • 29. September 2026 um 07:28
      • Mathematik u. Statistik
      • RobertM
      • 29. September 2026 um 07:28
    2. Antworten
      0
      Zugriffe
      6
    1. Scrum oder Wasserfall – wie entscheide ich mich für mein Projekt in der Hausarbeit? 2

      • AnnaWInf
      • 28. September 2026 um 15:07
      • Wirtschaftsinformatik
      • AnnaWInf
      • 28. September 2026 um 20:25
    2. Antworten
      2
      Zugriffe
      32
      2
    3. Tobi89

      28. September 2026 um 20:25
    1. O-Notation: Warum ist O(n log n) so viel besser als O(n²) – und wie lese ich das aus Code ab? 4

      • AnnaWInf
      • 25. September 2026 um 15:20
      • Wirtschaftsinformatik
      • AnnaWInf
      • 28. September 2026 um 18:05
    2. Antworten
      4
      Zugriffe
      77
      4
    3. DanielIT

      28. September 2026 um 18:05
    1. Korrelationskoeffizient nach Pearson – ab wann ist ein Zusammenhang wirklich stark? 2

      • TimDual
      • 28. September 2026 um 11:11
      • Mathematik u. Statistik
      • TimDual
      • 28. September 2026 um 16:12
    2. Antworten
      2
      Zugriffe
      32
      2
    3. LisaVWL

      28. September 2026 um 16:12
    1. Widerrufsrecht beim Online-Kauf – gilt das auch, wenn ich die Ware schon benutzt habe? 2

      • DieJulia
      • 28. September 2026 um 12:23
      • Rechtswissenschaften
      • DieJulia
      • 28. September 2026 um 15:26
    2. Antworten
      2
      Zugriffe
      29
      2
    3. Meike_HR

      28. September 2026 um 15:26
    1. So gelingt das Studieren neben dem Job

      • Tutor
      • 28. September 2026 um 02:00
      • Allgemeine Fragen
      • Tutor
      • 28. September 2026 um 02:00
    2. Antworten
      0
      Zugriffe
      38
    1. Am 1. Oktober startet mein BWL-Fernstudium – wie organisiere ich die ersten Wochen, damit ich nicht direkt hinterherhänge? 3

      • LauraFK
      • 26. September 2026 um 19:40
      • Studium Allgemein
      • LauraFK
      • 27. September 2026 um 09:05
    2. Antworten
      3
      Zugriffe
      70
      3
    3. CChris

      27. September 2026 um 09:05
    1. Aktien im Umlaufvermögen: Kurs am Bilanzstichtag gefallen, im Folgejahr wieder gestiegen – wie bewerte und buche ich das? 3

      • JaninaBWL
      • 26. September 2026 um 17:10
      • Rechnungswesen
      • JaninaBWL
      • 27. September 2026 um 06:55
    2. Antworten
      3
      Zugriffe
      53
      3
    3. SvenjaFinanz

      27. September 2026 um 06:55
    1. Die Vorteile eines Fernstudiums für BWL-Studenten 1

      • Tutor
      • 27. September 2026 um 02:01
      • Allgemeine Fragen
      • Tutor
      • 27. September 2026 um 02:35
    2. Antworten
      1
      Zugriffe
      48
      1
    3. aAlina

      27. September 2026 um 02:35

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. Ansoff-Matrix – wie unterscheide ich Marktdurchdringung und Diversifikation in der Klausur sauber?

    JuliBuecher
    29. September 2026 um 09:08
  2. Multikollinearität in der Regression – woran erkenne ich sie, und was mache ich dagegen?

    RobertM
    29. September 2026 um 07:28
  3. Scrum oder Wasserfall – wie entscheide ich mich für mein Projekt in der Hausarbeit?

    Tobi89
    28. September 2026 um 20:25
  4. O-Notation: Warum ist O(n log n) so viel besser als O(n²) – und wie lese ich das aus Code ab?

    DanielIT
    28. September 2026 um 18:05
  5. Korrelationskoeffizient nach Pearson – ab wann ist ein Zusammenhang wirklich stark?

    LisaVWL
    28. September 2026 um 16:12
  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™