vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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: Progressbar von Hauptform zugreifen 
Autor: ModeratorFZelle (Moderator)
Datum: 02.08.04 15:08

1. Modul ist nur ein Relikt aus alten zeiten und sollte bei neuen VB.NET
Programmen nicht mehr benutzt werden, da es total gegen die
Objektorientierte Programmierung verstösst.


2.Dir fehl ein grundsätzliches Verständnis zu Objecten und Kapselung.

Wenn Du eine Form erstellst, sind alle funktionen und objekte, die
nicht explizit als PUBLIC declariert sind nur von der Form aus anzusprechen.
Auch alle Variablen gehören zu dieser Form.

Wenn Du möchtest, das eine andere Form auf eine Variable, oder ein Objekt
zugreifen können, musst du sie ersteinmal Public declarieren.
Public Class MyForm Inherits System.Windows.Forms.Form
  Public MyProgressBar as ProgressBar
' wird erst in InitializeComponents angelegt...
End Class
Jetzt wäre die Variable "MyProgressBar" von aussen zu erreichen.

Jetzt musst Du natürlich noch von deiner Form2 aus eine möglichkeit schaffen
auf dei Form1 zuzugreifen.
Am einfachsten geht es wenn Du beim anlegen der Form2 aus Form1
heraus einfach im Constructor ( new ) die Form übergibst.
Public Class Form2  Inherits System.Windows.Forms.Form
  Private myForm as MyForm 
' hier nicht New MyForm(), wir wollen keine neue anlegen, sondern auf eine 
' bestehende zugreifen.
 
  Public Sub New(ByVal _myForm as MyForm)
    myForm = _myForm
  End Sub
 
 
  public Sub BenutzeProgressbar
    myForm.MyProgressBar.Max = 100
  end sub
End Class
Jetzt nur noch von MyForm aus den Aufruf machen.
  Public Sub CallForm2
    Dim myForm2 as New Form2( me )
    myForm2.ShowDialog()
    myForm2 = nothing
  end Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Auf Statusbar von Hauptform zugreifen1.386Markus102.08.04 10:22
Progressbar von Hauptform zugreifen988Markus102.08.04 10:25
Re: Progressbar von Hauptform zugreifen991Urot02.08.04 13:11
Re: Progressbar von Hauptform zugreifen1.058Markus102.08.04 14:53
Re: Progressbar von Hauptform zugreifen1.192ModeratorFZelle02.08.04 15:08
Re: Progressbar von Hauptform zugreifen1.102Markus103.08.04 08:59
Re: Progressbar von Hauptform zugreifen992ModeratorFZelle03.08.04 09:10
Re: Progressbar von Hauptform zugreifen975Markus103.08.04 09:45
Re: Progressbar von Hauptform zugreifen1.128spike2403.08.04 10:19
Re: Progressbar von Hauptform zugreifen1.055Markus103.08.04 10:42
Re: Progressbar von Hauptform zugreifen1.129ModeratorFZelle03.08.04 10:56
Re: Progressbar von Hauptform zugreifen938Markus103.08.04 11:07
Re: Progressbar von Hauptform zugreifen905Markus102.08.04 16:33

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