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
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. Möglichkeiten für ein Stipendium beim BWL Fernstudium 1

      • Tutor
      • 27. Juli 2026 um 02:00
      • Allgemeine Fragen
      • Tutor
      • 27. Juli 2026 um 02:25
    2. Antworten
      1
      Zugriffe
      0
      1
    3. aAlina

      27. Juli 2026 um 02:25
    1. Bestandsveränderungen bei fertigen Erzeugnissen buchen – Mehrbestand ist doch kein Umsatz, oder? 3

      • OleNordwind
      • 24. Juli 2026 um 16:55
      • Rechnungswesen
      • OleNordwind
      • 26. Juli 2026 um 07:35
    2. Antworten
      3
      Zugriffe
      38
      3
    3. FabianControl

      26. Juli 2026 um 07:35
    1. Einsendeaufgabe mit unklar/mehrdeutig formulierter Frage – wie geht ihr damit um? 3

      • NeleStudiert
      • 25. Juli 2026 um 19:10
      • Einsendeaufgaben
      • NeleStudiert
      • 26. Juli 2026 um 07:20
    2. Antworten
      3
      Zugriffe
      18
      3
    3. JuliBuecher

      26. Juli 2026 um 07:20
    1. Datenbank-Trigger – was ist das, und wann sollte ich einen einsetzen (und wann besser nicht)? 2

      • AnnaWInf
      • 25. Juli 2026 um 16:55
      • Wirtschaftsinformatik
      • AnnaWInf
      • 26. Juli 2026 um 07:00
    2. Antworten
      2
      Zugriffe
      17
      2
    3. Tobi89

      26. Juli 2026 um 07:00
    1. Lineare Kostenfunktion aus zwei Wertepaaren aufstellen – wie komme ich auf Fixkosten und variable Stückkosten? 2

      • TimDual
      • 25. Juli 2026 um 15:35
      • Mathematik u. Statistik
      • TimDual
      • 26. Juli 2026 um 06:50
    2. Antworten
      2
      Zugriffe
      11
      2
    3. RobertM

      26. Juli 2026 um 06:50
    1. Mängelrüge beim Handelskauf (§377 HGB) – bis wann muss ich reklamieren, sonst gilt die Ware als genehmigt? 3

      • Jonas91
      • 24. Juli 2026 um 14:20
      • Rechtswissenschaften
      • Jonas91
      • 26. Juli 2026 um 06:30
    2. Antworten
      3
      Zugriffe
      33
      3
    3. DieJulia

      26. Juli 2026 um 06:30
    1. Karrieremöglichkeiten nach einem BWL Fernstudium

      • Tutor
      • 26. Juli 2026 um 02:00
      • Allgemeine Fragen
      • Tutor
      • 26. Juli 2026 um 02:00
    2. Antworten
      0
      Zugriffe
      25
    1. test 1

      • Gefällt mir 1
      • Jens
      • 25. Juli 2026 um 20:12
      • Anregungen, Fragen und Kritik
      • Jens
      • 25. Juli 2026 um 20:21
    2. Antworten
      1
      Zugriffe
      37
      1
    3. Jens

      25. Juli 2026 um 20:21
    1. Return on Investment (ROI) und das DuPont-Schema – wie hängen Umsatzrendite und Kapitalumschlag zusammen? 3

      • Sara93
      • 25. Juli 2026 um 14:20
      • Betriebswirtschaftslehre
      • Sara93
      • 25. Juli 2026 um 20:05
    2. Antworten
      3
      Zugriffe
      19
      3
    3. FabianControl

      25. Juli 2026 um 20:05
    1. Umsatzsteuer-Voranmeldung – monatlich, vierteljährlich oder jährlich, und was bringt die Dauerfristverlängerung? 4

      • Sara93
      • 23. Juli 2026 um 16:50
      • Steuerlehre
      • Sara93
      • 25. Juli 2026 um 07:40
    2. Antworten
      4
      Zugriffe
      47
      4
    3. MaxFinance

      25. Juli 2026 um 07:40

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

Letzte Beiträge

  1. Möglichkeiten für ein Stipendium beim BWL Fernstudium

    aAlina
    27. Juli 2026 um 02:25
  2. Bestandsveränderungen bei fertigen Erzeugnissen buchen – Mehrbestand ist doch kein Umsatz, oder?

    FabianControl
    26. Juli 2026 um 07:35
  3. Einsendeaufgabe mit unklar/mehrdeutig formulierter Frage – wie geht ihr damit um?

    JuliBuecher
    26. Juli 2026 um 07:20
  4. Datenbank-Trigger – was ist das, und wann sollte ich einen einsetzen (und wann besser nicht)?

    Tobi89
    26. Juli 2026 um 07:00
  5. Lineare Kostenfunktion aus zwei Wertepaaren aufstellen – wie komme ich auf Fixkosten und variable Stückkosten?

    RobertM
    26. Juli 2026 um 06:50

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™