VS 2008 AddHandler On Host Control And Refreshing Selection
Jul 13, 2009
I'm building an Expandable Groupbox control (source will be available in the codebank if I finish it), which is basically a groupbox with a [-] or [+] button to the left which allows the user to expand/contract it.
I've got it working pretty well, but now I want the user to be able to click the button in the designer to expand/contract the groupbox, rather than having to find the Expanded property in the property list every time. The ExpandableGroupbox control is just a UserControl with two panels (header and container), with an actual Button and a label for the text in the header panel. I know how to enable the user to click the button, even in the designer (this is done using WndMsg's and stuff, don't really understand that but it works!).
Now, there is one problem. When the button is clicked during design-time, the control is contracted (it's size changes), but the designer is not notified of this change. The selection rectangle remains as if the control size never changed, which is very confusing to the user. It only changes to the correct size after I select something else, and then select it again: At the moment, when the button is clicked it raises an event called Expand. I thought I could have my Designer class listen for that event, and refresh the selection service when it fires. I can get the control the designer is designing simply with the "Control" member.
Now here's the problem: Obviously I need to attach the Expand event using AddHandler, and I can see only one time to do that: in the constructor of the Designer.
So I tried it:
vb.net
Public Class ExpandableGroupboxDesigner
Inherits System.Windows.Forms.Design.ParentControlDesigner
Public Sub New()
[Code].....
1. Can you see any other way to listen for the event? There is no 'control initialized' event or something I can use where I can attach the event as far as I know.
2. How do I refresh the selection service in the first place??
View 2 Replies
ADVERTISEMENT
Nov 22, 2010
My requirement is getting output from command window asynchonously in vb.net form, I am doing this with system diagnostic process and using addhandler. My problem is, I have separate class to execute process, after process start when control goes to a addhandler sub routine, it stops there only after it's execution(in addhandler subroutine), and never comes back where I am capturing output. Control should come to the line in below code - addInput = outputExe.ToString() so that I can captureoutput and go back to vb.net code behind.
code is as below
Public Class RunExe
Private Function ExecuteProcess()
procInfo = New ProcessStartInfo
procInfo.FileName = ExeFile
[code]....
View 3 Replies
Nov 22, 2010
My problem is, I have separate class to execute process, after process start when control goes to a addhandler sub routine, it stops there only after it's execution(in addhandler subroutine), and never comes back where I am capturing output. Control should come to the line in below code - addInput = outputExe.ToString() so that I can captureoutput and go back to vb.net code behind. I know something is wrong but not sure what it is.
code is as below
Code:
Public Class RunExe
[code].....
View 2 Replies
Jan 6, 2012
I am playing around with Drag and Drop, and I am having an issue with AddHandler. I am creating labels and displaying them on a form. Before I add each label to the form, I add 2 event handlers (DragEnter and DragLeave). When I run the code, it hits the first event handler (DragEnter), but doesn't hit the second event handler (DragLeave). Either I have coded something wrong, or the second handler is not being added.
Here is my code (note this is just something Im playing around with for learning):
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
[Code]....
View 3 Replies
Sep 11, 2010
I have a datagridview control on my form which i have populated it with values from a dataset. Now i am using a button to delete these values from the database which is working perfectly for me but the problem now is anytime i delete the old value still shows in the datagrid which shouldn't be so so i wrote the code to refresh the grid after deleting but is still not working for me as i want.
I am using this code:
Me.UserAccountsDataGridView1.Refresh()
But onething is the value i deleted doesn't show when the form reloads again. but at run time it still has the old value in it again.
View 3 Replies
Apr 19, 2011
I've got a WPF control hosted inside a Windows Forms form via ElementHost. My WPF control (let's just call it WpfControl for the sake of an example) contains a variable that I'd like to expose to my Form.
View 1 Replies
Oct 7, 2011
I have a customer which as a Visual Basic Project in single instance mode with a wired presentation logic.
The main form contains a TabControl with mutliple TabPages.If I click on TabPageA another form is shown in front of the Form and resized to have the same size as the TabPage.
If I click on TabPageB the first form is hidden and another form is displayed.So basically for the user it looks like you have a TabControl with different TabPages which is not the case.
I tried converting the Forms to UserControls and put them inside the TabPage, but, thanks to the SingleInstance app, this would take a whole lot of refactoring. I tried it but eventually gave up because of many many runtime errors and I don't want to put any more effort in this.
View 3 Replies
Jan 17, 2010
I'm writing a program that relies on an underlying VLC media player. I want to run a progress bar to show how much of the track has been played. How should I update the control? Should I use a timer firing at 1ms and update values when it ticks, or is there a better way?
Intel Quad Q9450
4Gb Ram
3x500GB Hard Drives
NVidia 8800GT
Marian Marc 8
VB Express 2008
View 5 Replies
Mar 13, 2012
1. Is there any way to disable refreshing in such a way that the button can still be used for stuff like flash on the page still? All my methods have blocked using the button in the flash which is loaded on the page....
2. Is there any way to get the new scrollbars of IE10 or metro style scrollbar or what not into the webbrowser like the desktop version of IE10 does in Windows 8 Consumer Preview?
3. Is there any way to allow the close window called from javascript to be detected & actually close the window in my program?
4. Is there any way to make it so when new window is called it will open a new window with my application in a new instance? stopping me now is it seems to want to open in the same window if I use the event NewWindow to cancel the event from happening but it gets script errors....is there any way to retrieve the link to what it needs to open so I can handle this properly? Or at least tell it what else to use? besides the default browser....I want it to open inside my own program & not IE.
View 8 Replies
Sep 6, 2009
The below code snippet works well for making ALL the text entered into a row is entered in upper case. However I only want to force the upper case on the last column. I was thinking I could put a If Then before the It TypeOf to determine if I was in column 3 (and exit the sub if not) but I couldn't get the syntax right.
VB
' Begin Code Insert
Private Sub dgvEntryPeople_EditingControlShowing( _
[Code]....
View 2 Replies
Sep 3, 2010
Not sure what to call this, but I have a number of dataseries that are being updated through an API connection. My form has charts that shall display the data, and I want the charts to subscribe to the update events raised by each data series. So I need the form class (or one of its member objects) to send a request to the BLL. But I don't want it to dig into the tree structure of my BLL by get to the desired data series. So.. I guess I must either send my chart object as just a "type Object" down to the BLL, to add the handler.. Or, I must request an anonymous object of the dataseries event to be sent to the form class? Am I on to something here? What to prefer? And how do I actually do this stuff?
Also it's a question what to add the handler to? I try to refactor my code as much as possible, so I try to make type of "Manager objects", like for example instead of adding chart object directly in my form class, I make a ChartManager class that the main form has a single object instance of. Then this manager has a list of chart objects etc.. This is like a UI logic layer, and will take a reference to the mainBLL object instance from the Main form class. I guess it's proper to add the handler directly to the low level ZgChart object...
[Code]...
View 9 Replies
Jun 3, 2009
I have some code to create dynamic serial port objects, now Im trying to add an event handler to the object so I can capture the dataReceived event. But the vb designer is saying ".datareceived" is not en event of 'object' in this case serialports(dComPortNum)
Public serialports(5) As Object
dComPortNum=1
serialports(dComPortNum) = New SerialPort
[code]....
View 4 Replies
Dec 26, 2009
I have progressbar controls added at runtime and I used AddHandler to assign a function to handle a click event on any of them. All is fine, but when I am coding in that function using sender, autocomplete (intellisense?) doesn't show the available properties, methods, or whatever for that object. Yet, when I guess, my code is valid and works just fine.
I have been at this project all day and advanced searches here have been so very helpful. My project is a multiple progressbar timer app that talks to a remote MySQL database on a Linux CentOS LAMP server on my LAN. I can't even begin to relay how much I have gotten my head around today.
View 3 Replies
Oct 28, 2009
Perhaps surprisingly I haven't added an event handler programatically before and I'm having trouble getting my head around AddHandler.I am creating a series of DataGridView controls in a loop and want to subscribe to the CellFormatting event on each of them.The event handler signature is as follows;Private Sub ConfigureRows(ByVal sender As System.Object, yVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs)This works fine when I enter it in the visual editor properties box but I can't figure out how to give it the correct arguments using AddHandler.
View 2 Replies
May 21, 2009
I want to get the absolute host name from a URL that's in the format of a string. So far I have done it like this:[code]I need the host without the www for comparision purposes.If I have two strings "url...m" and "url...m" I'm interested in only seeing that they are both on the domain "url...m". Is there some fairly simple way to do this?
View 5 Replies
Dec 14, 2009
Right now, my app connects to a free file hoster to get some data. What are some better ways to host this "data"?
View 5 Replies
Jul 6, 2010
Does someone know what api funtion to use for getting remote host name right now i use System.Net.Dns.GetHostName and the nbtstat -a function, but still have some computers that i dont get their host name but i do get their mac with send arp...so how cna i get their host names with an API call..
This is my code for dns.hostname ..
vb.net Dim myIPs3 As System.Net.IPHostEntry = Dns.GetHostEntry(hello)
Dim newhost3 As String = myIPs3.HostName
View 2 Replies
Aug 13, 2009
i want to add WPF Control to my windows forms application so i need to use element host but i couldn't find WPF Interoperability tab so i tried to add the reference and then add the control but i got this error why? and btw i tried also in C# and i got the same problem
View 8 Replies
Sep 3, 2010
I have been trying to trace a list of urls by using the url to get the ip and then use that to assign it a country. When using DNS.gethostentry or even DNS.gethostbyname I get the following error:
SocketExceptionwascaught: No such host is known
Now I even tried fetching the url first using httpwebrequest to ensure the url is valid but the error keeps showing up regardless. I know there are a few urls that don't work but I thought my code would catch and continue.
Try
For Each prod In querylist
If myfetcher.getHtml(prod, userAgent, page) Then
prod = Regex.Replace(prod, "http://", "")
[code]....
View 1 Replies
Aug 26, 2010
For my program to work i need to download a text file from the server. For example Text.txt In that text file for example i have 3 file names
Vb.txt
Vb.exe
Vb.dll
I tried to download the file with a simple method.
My.Computer.Network.DownloadFile("http://website.com/appinfo/newfiles.txt", My.Application.Info.DirectoryPath & "
ewfiles.txt")
[Code].....
View 6 Replies
May 10, 2010
I am working on an addin/plugin for CAD software called Solidworks. I use it to batch process files (print, save, etc). One thing I'd like to add is a form that contains a stop button to stop the loop. The problem is that even if I use a background worker like I normally would for a standalone application, it still locks up when Solidworks is processing files. That's just normal operation for the program, the UI freezes when doing a cpu intensive operation such as loading or saving files, regardless of how I write my plugin. So my limited attempts at threading to get a form that won't freeze have been unsuccessful so far.
View 1 Replies
Apr 20, 2010
I am attempting to refresh my datagridview but it does not seem to work. I have a separate frm where people insert data, and then I have a button on the main frm where people can click refresh once the other frm is closed. I click refresh and yet the data does not update in the datagridview
Private
Sub
KryptonButton3_Click_1(ByVal
sender As
[Code[.....
View 7 Replies
Oct 20, 2010
How to Resolve following Error in .netNon-modal forms cannot be displayed in this host application from an ActiveX DLL, ActiveX Control, or Property Page.
View 1 Replies
May 9, 2011
I have a (very) simple WCF written in VB which I can build and publish locally to IIS. Works great.
What I need to do is (somehow) deploy it to a different server which does not have IIS. It's supposed to be run as a windows service.
how to do this. All directions on MSDN seem to be for VS 2010 (we're using 2008).
View 1 Replies
Jan 6, 2012
I read some posts in the vb.net forum for how to modify your host file on your computer adding the domain website to block. this worked great. Then i went to a website such as vtunnel.com and was able to view the blocked website through it. So to still block it I need to add [url]... to the host site as well as any others?
View 4 Replies
Mar 22, 2010
I have added a column to a table in SQL Server Express - the table is already included in my VB Express Dataset. However on clicking "Refresh" on the table in Database Exlorer I do not see the new column in the Database Explorer listings. I have looked around a bit for a solution to this but cannot find anything under Google.
View 10 Replies
Jan 5, 2011
I want to refresh a form that has a listbox which is databound to a source. Me.Refresh() doesn't do the job. I tried reloading the orginal sub thats also doesn't work.
View 14 Replies
Apr 24, 2011
I am working on an app that searches my network and retrieves ips and host names, but when using this.[code]
View 2 Replies
Aug 26, 2009
1) I created and attached a database to my VB application.
2) I edited the Dataset within the Designer to add a new Insert query to one table. Everything worked great.
3) Externally I modified the structure of the database, changing one field from date to string. Went back to the application and everything was fine. It seemed to update and be aware of the change.
4) Again externally I added a new field to the table. I went back to VB and adjusted the query to include the new variable.
5) Now, VB keeps telling me the first variable I changed is a Date variable and not a string, and I can't seem to convince it otherwise.
My changes should have been refreshed and changed automatically by VB. I did a lot of similar changes and additions earlier, and they all worked. Is there any way of forcing a refresh, or rebuilding the definitions. I did try to go into the designer.vb file and manually change the "date" to "string" in the references to my field (I adjusted all the fields so they matched other string variables).
I don't want to have to rebuild the whole application from the ground up again. (this is the third time something like this has happened to me).
View 2 Replies
Mar 1, 2012
Im making scraper that should get values with regex to datagrid, but after getting first value, it doesnt update datagrid untill I click there or use ctrl + a to select all.
[Code]...
View 10 Replies