vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Eigenes Form Problem mit Buttons 
Autor: stumpi_8
Datum: 29.07.09 11:26

Und das von meiner Klasse:

´
 
 
Imports System.Windows.Forms.UserControl
 
Public Class ConditionsWindowClass_KM
    Public TermList As New ArrayList
    'Erstellt einen neuen UND Block
    Private Sub AddAndBTN_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles AddAndBTN.Click
        Dim anAND As TabPage = New TabPage_KM
        anAND.Text = "AND" & ShowConditionsTC.TabPages.Count + 1
        ShowConditionsTC.Controls.Add(anAND)
    End Sub
    'Fügt einem UND Block einen Term hinzu
    Private Sub AddTermBTN_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles AddTermBTN.Click
        If Item1GR1CB.Text <> Nothing And Operator1GR1CB.Text <> Nothing _
        And ItemValue1GR1CB.Text <> Nothing Then
            AddAndTerm(Item1GR1CB.Text, Operator1GR1CB.Text, _
            ItemValue1GR1CB.Text)
            DirectCast(ShowConditionsTC.SelectedTab, _
            TabPage_KM).UserControl.AddTerm(Item1GR1CB.Text & vbTab & _
            Operator1GR1CB.Text & vbTab & ItemValue1GR1CB.Text)
        End If
    End Sub
    'Löscht einen Term aus der TermList und Checkbox
    Private Sub BTNRemove_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles RemoveBTN.Click
        If DirectCast(ShowConditionsTC.SelectedTab, _
        TabPage_KM).UserControl.TermsLB.Items.Count > 0 Then
            RemoveTerm(DirectCast(ShowConditionsTC.SelectedTab, _
            TabPage_KM).UserControl.ReturnTerm(), _
            ShowConditionsTC.SelectedIndex)
            DirectCast(ShowConditionsTC.SelectedTab, _
            TabPage_KM).UserControl.RemoveTerm()
        End If
    End Sub
 
    'Fügt der Liste TermList einen neuen Term hinzu
    Sub AddAndTerm(ByVal Item As String, ByVal Oper As String, ByVal Value As _
      Integer)
        Dim aTerm As Term
        aTerm.ItemId = Item
        Select Case Oper
            Case "="
                aTerm.Operand = RecordConditionControl_KM.CompOp.Eql
            Case "<"
                aTerm.Operand = RecordConditionControl_KM.CompOp.les
            Case "<="
                aTerm.Operand = RecordConditionControl_KM.CompOp.lesEql
            Case ">"
                aTerm.Operand = RecordConditionControl_KM.CompOp.grt
            Case ">="
                aTerm.Operand = RecordConditionControl_KM.CompOp.grtEql
            Case "<>"
                aTerm.Operand = RecordConditionControl_KM.CompOp.nEql
        End Select
        aTerm.Value = Value
        aTerm.Tab = ShowConditionsTC.SelectedIndex
        For i As Integer = 0 To RecordItems_KM.ItemArray.Length - 1
            If RecordItems_KM.ItemArray(i).ItemID = Item Then
                aTerm.Index = i
            End If
        Next
        TermList.Add(aTerm)
    End Sub
 
    Sub Reset()
        ItemValue1GR1CB.Text = ""
        ShowConditionsTC.TabPages.Clear()
        Dim anAND As TabPage = New TabPage_KM
        anAND.Text = "AND" & ShowConditionsTC.TabPages.Count + 1
        ShowConditionsTC.Controls.Add(anAND)
        TermList.Clear()
    End Sub
    'Löscht einen Term aus der TermList 
    Sub RemoveTerm(ByVal Term As String, ByVal Element As Integer)
        Dim TermString() As String = Split(Term, vbTab)
        Dim ItemID As String = TermString(0)
        Dim Oper As String = TermString(1)
        Dim Value As String = TermString(2)
        For i As Integer = 0 To TermList.Count - 1
            If TermList.Item(i).ItemID = ItemID And TermList.Item(i).Operand = _
              Oper And TermList.Item(i).Value = Value And TermList.Item(i).Tab _
              = Element Then
                TermList.RemoveAt(i)
                Exit For
            End If
        Next
    End Sub
    'Erzeugt das Tooltip, das erscheint wenn man die Maus über das ausgewählte 
    ' Item bewegt
    Private Sub Item1GR1CB_MouseHover(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles Item1GR1CB.MouseHover
        Dim aToolTip As New ToolTip()
        aToolTip.AutoPopDelay = 2000
        aToolTip.InitialDelay = 100
        For i As Integer = 0 To RecordItems_KM.ItemList.Count - 1
            If Item1GR1CB.SelectedItem = RecordItems_KM.ItemList.Item( _
              i).Description Or Item1GR1CB.SelectedItem = _
              RecordItems_KM.ItemList.Item(i).ItemID Then
                aToolTip.SetToolTip(Me.Item1GR1CB, RecordItems_KM.ItemList.Item( _
                i).ItemID)
            End If
        Next
    End Sub
End Class
Ich kann keinen Fehler finden
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Eigenes Form Problem mit Buttons1.780stumpi_829.07.09 09:10
Re: Eigenes Form Problem mit Buttons1.136ModeratorRalf Ehlert29.07.09 09:19
Re: Eigenes Form Problem mit Buttons1.116stumpi_829.07.09 10:55
Re: Eigenes Form Problem mit Buttons1.138username29.07.09 11:19
Re: Eigenes Form Problem mit Buttons1.153stumpi_829.07.09 11:26
Re: Eigenes Form Problem mit Buttons1.136stumpi_829.07.09 11:26
Re: Eigenes Form Problem mit Buttons1.100username29.07.09 11:33
Re: Eigenes Form Problem mit Buttons1.077stumpi_829.07.09 11:52
Re: Eigenes Form Problem mit Buttons1.047ModeratorRalf Ehlert29.07.09 12:12
Re: Eigenes Form Problem mit Buttons1.082username29.07.09 20:38
Re: Eigenes Form Problem mit Buttons1.089ModeratorDaveS29.07.09 21:15
Re: Eigenes Form Problem mit Buttons1.082ModeratorRalf Ehlert29.07.09 12:32
Re: Eigenes Form Problem mit Buttons1.063stumpi_829.07.09 12:37
Re: Eigenes Form Problem mit Buttons1.050ModeratorRalf Ehlert29.07.09 12:54
Re: Eigenes Form Problem mit Buttons1.019stumpi_829.07.09 12:57
Re: Eigenes Form Problem mit Buttons1.057Snof29.07.09 13:19
Re: Eigenes Form Problem mit Buttons1.071stumpi_829.07.09 13:25
Re: Eigenes Form Problem mit Buttons1.057username29.07.09 20:41
Re: Eigenes Form Problem mit Buttons1.034Ronny_74429.07.09 12:46
Re: Eigenes Form Problem mit Buttons1.060xtts0229.07.09 13:02

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-2024 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