vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: MDi ein Fenster mit Grafik hinzufügen 
Autor: Julian13
Datum: 27.10.08 18:37

Hallo,

ich denke das sollte gehen...und damit der code besser Lesbar ist alles in Code setzen(unten bei Forum-Tags einfügen: VB-Code und zwischen die dann einfach den Code schreiben, danke):
Public Class frmMain
 
Private Sub NeuesChildFenster(ByVal Titel As String, ByVal Farbe As Color, _
  ByVal Größe As Point,ByVal Bild As Bitmap)
Dim NeueChildForm As New Form()
NeueChildForm.MdiParent = Me
NeueChildForm.Text = Titel
NeueChildForm.Size = Größe
NeueChildForm.BackColor = Farbe
Dim picNew As New PictureBox
picNew.Image = Bild
picNew.Left = 12
picNew.Top = 12
picNew.Width = Größe.X - 12
picNew.Height = Größe.Y - 12
picNew.Anchor = AnchorStyles.Bottom & AnchorStyles.Left & AnchorStyles.Top & _
  AnchorStyles.Right
NeueChildForm.Controls.Add(picNew)
NeueChildForm.Show()
End Sub
 
Private Sub tsmiNeuesFenster_Click(ByVal sender As Object, ByVal e As _
  System.EventArgs) Handles tsmiNeuesFenster.Click
End Sub
 
Private Sub tsmiAllesSchließen_Click(ByVal sender As Object, ByVal e As _
  System.EventArgs) Handles tsmiAllesSchließen.Click
Dim VorhandeneChildForm As Form
For Each VorhandeneChildForm In Me.MdiChildren
VorhandeneChildForm.Close()
Next
End Sub
 
Private Sub tsmiNebeneinander_Click(ByVal sender As Object, ByVal e As _
  System.EventArgs) Handles tsmiNebeneinander.Click
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub
 
Private Sub tsmiÜbereinander_Click(ByVal sender As Object, ByVal e As _
  System.EventArgs) Handles tsmiÜbereinander.Click
Me.LayoutMdi(MdiLayout.Cascade)
End Sub
 
Private Sub tsmiUntereinander_Click(ByVal sender As Object, ByVal e As _
  System.EventArgs) Handles tsmiUntereinander.Click
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub
 
Private Sub frmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
  Handles Me.Load
NeuesChildFenster("Ein großes, grünes Fenster!", Color.Green, New Point(500, _
500),New Bitmap("C:\deinbild1.jpg"))
NeuesChildFenster("Ein sehr kleines, rotes Fenster!", Color.Red, New Point(100, _
100)New Bitmap("C:\deinbild2.jpg"))
NeuesChildFenster("Ein mittelgroßes, blaues Fenster!", Color.Blue, New Point( _
250, 250)New Bitmap("C:\deinbild3.jpg"))
NeuesChildFenster("Ein mittelgroßes, blaues Fenster!", Color.Blue, New Point( _
50, 50)New Bitmap("C:\deinbild4.jpg"))
End Sub
 
End Class
Gruß Julian13

Beitrag wurde zuletzt am 27.10.08 um 18:38:14 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MDi ein Fenster mit Grafik hinzufügen923mannu27.10.08 17:25
Re: MDi ein Fenster mit Grafik hinzufügen493Julian1327.10.08 18:37
Danke für Grafik hinzufügen487mannu28.10.08 18:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel