TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Ryan Kotowski
NA
5
0
Suspend Combo Box Event
Jun 4 2010 10:25 AM
Hello,
I am not an expert in VB.NET by any means. I just converted our VB 6 program to VB.NET in the last several months. In VB.NET, there are several events that I am utilizing that I didn't necessarly use before. Almost all of my combo boxes use the Click, KeyDown, LostFocus and SelectedValueChanged events. These are great when needed, but they slow everything down when I load up the form. I have dozens of combo boxes in my program...especiall my second screen.
I could be doing the Form_Load wrong, but when the form comes up I load the combo boxes using Items.Add. But, that always triggers the above events. Because of this (partly), my screen takes some 25-30 seconds to load. Since those events are unnecessary at Form_Load time, I was trying to figure out how to bypass them just in the Form_Load section.
I searced the internet the last 2 days for an understandable solution, but my limited VB knowledge maybe was getting in my way. Remove/Add Handler seemed to be a popular choice, but I don't know if that is what I should be using. If it is, what is a simple example of how to use them? I appreciate any help at this point. I have rolled out the program and I am getting a lot of grief for this long pause they are dealing with.
Thanks in advance,
Ryan
Reply
Answers (
4
)
Getting events from user controls to main application. VB.net windows
DataGridView Manipulation