vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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: Stundentafel zum Anklicken 
Autor: Fritz
Datum: 13.12.04 17:59

Hallo DaveS

Da bin ich wieder. Es hat eine Weile gedauert, doch inzwischen habe ich es geschafft, mit Hilfe deines Codes ein Usercontrol zu machen. Ich hab die Panels in Labels umgewandelt und kann nun das UC so weit auch wie ein normales Control verwenden. Das ist auch wirklich eine praktische Sache.

Aber natürlich kommt nun das nächste Problem: Wie kann ich aus dem UC heraus zB bei Hilite() den Inhalt einer Textbox in der Form lesen?

Ich kann ohne weiteres den Text von der Form in einem ButtonClick an das UC übergeben. Aber ich würde ihn lieber aus dem UC heraus abfangen, denn später möchte ich, wenn möglich, noch eine Datenanbindung an die SuperLabels koppeln.

So sehen die beiden relevanten Subs im UC jetzt aus:


        Protected Overrides Sub OnClick(ByVal e As System.EventArgs)
            Dim cl As UCStpl = CType(Me.Parent, UCStpl)
            If Not cl.currentLabel Is Nothing Then
                cl.currentLabel.Unhilite()
            End If
            Hilite()
            cl.currentLabel = Me
        End Sub
Und hier müsste die Erkennung des Textes in einer TB oder Label stattfinden:

        Public Sub Hilite()
 
            cl.currentLabel.Text = form1.Label1.Text    'das funzt natürlich 
            ' noch nicht!
 
            Me.BackColor = System.Drawing.Color.FromArgb(CType(255, Byte), _
              CType(255, Byte), CType(192, Byte))
        End Sub
Irgendwo hab ich was gelesen, dass es mit einer Public Property gehen müsste, aber ich weiss nicht wie das geht. Wie kann ich die Form und ihre Controls im UC referenzieren?

Kannst du mir noch einmal weiterhelfen?

Danke bestens und Gruss

Fritz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Stundentafel zum Anklicken977Fritz28.11.04 12:09
Re: Stundentafel zum Anklicken764ModeratorDaveS28.11.04 12:47
Re: Stundentafel zum Anklicken668Fritz28.11.04 13:05
Re: Stundentafel zum Anklicken662Fritz28.11.04 14:20
Re: Stundentafel zum Anklicken692ModeratorDaveS28.11.04 15:11
Re: Stundentafel zum Anklicken637Fritz28.11.04 16:02
Re: Stundentafel zum Anklicken690ModeratorDaveS28.11.04 16:21
Re: Stundentafel zum Anklicken747Fritz28.11.04 19:54
Re: Stundentafel zum Anklicken722Fritz13.12.04 17:59
Re: Stundentafel zum Anklicken680Maywood13.12.04 22:53
Re: Stundentafel zum Anklicken748Fritz14.12.04 11:40
Re: Stundentafel zum Anklicken714Maywood14.12.04 12:34
Re: Stundentafel zum Anklicken694Fritz14.12.04 16:46

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