Announcement

Collapse
No announcement yet.

BindningNavigator manuell einrichten?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • BindningNavigator manuell einrichten?

    Hallo liebes Forum,

    ich habe wieder einmal ein Problem, bei dem ich nicht recht weiterkomme:

    folgender CodeAusschnitt stammt ursprünglich vom Designer - ich möchte aber den Bindingnavigator lieber manuell einrichten, erhalte aber eine Exception-Meldung

    Code:
    Me.BindingNavigator1.Location = New System.Drawing.Point(0, 0)
    Me.BindingNavigator1.Size = New System.Drawing.Size(792, 25)
    Me.BindingNavigator1.TabIndex = 4
    Me.BindingNavigator1.Text = "BindingNavigator1"
    Me.BindingNavigator1.Name = "BindingNavigator1"
    Me.BindingNavigator1.MoveFirstItem = Me.BindingNavigatorMoveFirstItem
    Me.BindingNavigator1.MovePreviousItem = Me.BindingNavigatorMovePreviousItem
    Me.BindingNavigator1.PositionItem = Me.BindingNavigatorPositionItem
    Me.BindingNavigator1.CountItem = Me.BindingNavigatorCountItem
    Me.BindingNavigator1.MoveNextItem = Me.BindingNavigatorMoveNextItem
    Me.BindingNavigator1.MoveLastItem = Me.BindingNavigatorMoveLastItem
    Me.BindingNavigator1.AddNewItem = Me.BindingNavigatorAddNewItem
    Me.BindingNavigator1.DeleteItem = Me.BindingNavigatorDeleteItem
    Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() _
    {Me.BindingNavigatorMoveFirstItem, _
    Me.BindingNavigatorMovePreviousItem, _
    Me.BindingNavigatorSeparator, _
    Me.BindingNavigatorPositionItem, _
    Me.BindingNavigatorCountItem, _
    Me.BindingNavigatorSeparator1, _
    Me.BindingNavigatorMoveNextItem, _
    Me.BindingNavigatorMoveLastItem, _
    Me.BindingNavigatorSeparator2, _
    Me.BindingNavigatorAddNewItem, _
    Me.BindingNavigatorDeleteItem})

    die Exception wird in der Codezeile
    Code:
    Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() _
    {Me.BindingNavigatorMoveFirstItem, _
    Me.BindingNavigatorMovePreviousItem, _
    Me.BindingNavigatorSeparator, _
    Me.BindingNavigatorPositionItem, _
    Me.BindingNavigatorCountItem, _
    Me.BindingNavigatorSeparator1, _
    Me.BindingNavigatorMoveNextItem, _
    Me.BindingNavigatorMoveLastItem, _
    Me.BindingNavigatorSeparator2, _
    Me.BindingNavigatorAddNewItem, _
    Me.BindingNavigatorDeleteItem})
    ausgelöst und lautet:
    Eine Ausnahme (erste Chance) des Typs "System.ArgumentNullException" ist in System.Windows.Forms.dll aufgetreten.
    Der Wert darf nicht NULL sein.

    ????

    Gruß Christian

  • #2
    Hast Du vielleicht die Separatoren vergessen? Jürgen

    Comment


    • #3
      Hallo Jürgen,

      No, nicht vergessen, nicht gefunden, nicht wissen wie deklarieren! ;-)

      Gruß Christian

      Comment


      • #4
        Hallo Jürgen,

        mit den vergessenen Separatoren hast du recht gehabt - Danke!!!

        vielleicht weißt du auch was ich machen muss damit die Icons im Bindingnavigator sichtbar werden? Offenbar habe ich was übersehen, denn bei meinem Code bleiben die Icons für die ein Image Verwendung findet unsichtbar!

        Deklaration :
        Code:
        
        Private myResource As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMusterForm3))
        
        Festlegung
        Code:
        Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
        Me.BindingNavigatorAddNewItem.Image = CType(myResource.GetObject("BindingNavigatorAddNewItem.Image"), System.Drawing.Image)
        Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem"
        Me.BindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = True
        Me.BindingNavigatorAddNewItem.Size = New System.Drawing.Size(23, 22)
        Me.BindingNavigatorAddNewItem.Text = "Neu hinzufügen"
        '
        'BindingNavigatorCountItem
        '
        Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem"
        Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(44, 22)
        Me.BindingNavigatorCountItem.Text = "von {0}"
        Me.BindingNavigatorCountItem.ToolTipText = "Die Gesamtanzahl der Elemente."
        
        wie bereits erwähnt, das BindingNavigatorCountItem ist sichtbar, die restlichen Items nicht, arbeiten aber wie vorgesehen!

        Gruß und nocheinmal Danke
        Christian

        Comment

        Working...
        X