Solved

Calling on BindingNavigator Controls from other controls

Posted on 2010-09-03
3
577 Views
Last Modified: 2012-05-10
I created a great program with multiple binding navigators for easy code and run tactics.  However I wrote the application for a bunch of old fogeys that can't grasp the bindingnavigator functionality.  What they want is big easy to read ADD NEW RECORD, DELETE and SAVE record buttons.  I was thinking I could make the bindingnavigator invisible and add manual buttons and call upon the bindingnavigators built in functions.  However, that has been a bit more challenging than I though.  I tried the below code to mimic the keypress of the add button on the bindingnavigator but the read only property of sender.Pressed = false whereas if the bindingnavigator does it, it's a true value.  Am I going about this the wrong way? Or am I missing something?
 
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click

    End Sub

    Private Sub Button_add_aap_programs_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_add_aap_programs.Click

        Dim oSender As System.Windows.Forms.ToolStripButton = DirectCast(ToolStripButton1, System.Windows.Forms.ToolStripButton)

        ToolStripButton1_Click(oSender, e)

    End Sub

Open in new window

0
Comment
Question by:MrFantastic6
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 18

Expert Comment

by:John (Yiannis) Toutountzoglou
ID: 33598334
You may delete also these buttons of the binding navigator and create your own button calling your own functions without reffering to bind.nav controls.
0
 
LVL 2

Accepted Solution

by:
MrFantastic6 earned 0 total points
ID: 33598476
I figured it out.  I like the bindingnavigator and saves me from having to call my own functions.  Here's what I had to do:


Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click 
  'the function for adding a record called by navigator 
End Sub 
 
    Private Sub Button_add_aap_programs_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_add_aap_programs.Click 
 
        Dim oSender As System.Windows.Forms.ToolStripButton = DirectCast(ToolStripButton1, System.Windows.Forms.ToolStripButton) 

osender.PerformClick()

 
    End Sub

Open in new window

0
 
LVL 2

Author Closing Comment

by:MrFantastic6
ID: 33598507
I was missing the oSender.PerformClick() function.
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Windows Script Host (WSH) has been part of Windows since Windows NT4. Windows Script Host provides architecture for building dynamic scripts that consist of a core object model, scripting hosts, and scripting engines. The key components of Window…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question