Class Class1
Implements IMyInterface
Public Event MyEvent(ByVal sender As Object, ByVal e As MyEventArgs) Implements IMyInterface.MyEvent
[Code]....
I'm sure I can find out what to replace the NotImplementedException parts with but VS is still telling me that the definition is not implemented anyway.
I'm in the process of transplanting a unit test written in vb.net to the larger project written in c#. [Code] What is the best way to convert this event? Also, is this a good instance to use EventHandler<> to consolidate my arguments into a structure?
This may seem like an obvious answer, but I can't seem to find an answer. I have this code in VB.NET[code]...
The problem with this is that in C#, it would seem you have to name the function the same as the interface function you are implementing. How can I call this method EncryptionVB instead of Encryption, but still implement the Encryption property?
I've got an Interface that dictates classes that implement it to use a large amount of properties and a few methods. I've been using this interface for some time and I have a large amount of classes that implement it.
Now, I need the interface to become a MustInherit (abstract) class, because I need to implement a single method that must be the same for every class implementing the interface (I mean the implementation must be the same, hence I cannot use an interface anymore).
Is there a way to do this automatically, perhaps even using third party tools such as resharper (which is C# only I think?) or similar? I get a headache even thinking about the work I need to do to make this change manually[code]....
I am making an interface that has a number of events defined in it. When I implement the interface in a class the events will show up. I want to force a class that implements my interface to also have to make the event handlers too. I don't care where the class raises the event, but I want them to have to define what happens once the event is raised. Is this possible and if so, how do I do it?
I have a Phidget Interface board that has 16 digital inputs. When I trigger an input it fires an event. The problem is that the event fires twice because it fires when the input goes high AND when the input goes back low. I just need it to trigger once per input state change (Input to high and input back to low = 1 button press There are 10 types of people in the world: those who understand binary, and those who don't.
I'm trying to raise an event in a mocked interface. I can get this in C#, but for some pain-in-the-butt reason can't get it working in VB.Net. Hopefully I haven't missed the boat conceptually and all I'm missing is some syntax. This is similar to the code I'm working with:
Public Interface ISendable Event SendMessage(message As String) End Interface ''********** Public Interface IPrintable Sub PrintAnnouncement(announcement As String) [Code] .....
How to complete or correct the line in my test class that begins "sendable.Raise..."? Maybe there is more setup I need to do, but the Moq site didn't seem to indicate this is the case.
I need to implement an event interface defined in a COM app so I can get events. I want to use System.Runtime.InteropServices.ComTypes.IConnectionPointContainer. In Adam Nathan's ".NET and COM", Adam shows some C# code that connects to an IE event set. There he does this:
This is a working example which draws a rectangle on different location every timer_tick and I fully understand now how it's working:
Code: Dim i, timercount As Integer Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
[code]....
Now I'm looking for a way to draw this rectangles without refreshing them every single tick. I've just started using Visual Basic and I really don't know how to call/raise PictureBox1_Paint event every timer_tick or how to store drawing data in member variables?
Why can't a sub implement an interface and handle event at the same time? The following gives my a syntax error:[code]I know I could handle this kind of logic with another method, but that is not the point. I just want to understand the reasoning behind this.
Ran into this while converting a VB.NET interface to C#; the VB version defines an event which doesn't conform to the typical (object sender, EventArgs e) signature:
In a application i'm working on i need to be able to select a graphic (a line to be specific) and then i need to change or move it but i cant find how to add a click event to the line when a draw it. Basicly i want to click on the line to select it (make it fatter or an other color) and then be able to alter it in position and size (lenght). Is there any way or what is the correct way to do this?
I've got this code which draws a line and it moves down to a point then two curves are drawn coming off of it. I need to get it to repeat itself after a short period, so there's a constant flow of lines moving down then becoming curves.[code]
Is it possible to detect a mouse leave to the left. For example: I have a label and when I hover over it the text changes to "Hovering", and when I leave the label from the left I want the text to change to "Exit left" or if I leave the label from the right that text changes to "Exit right".
Back in the VB6 days, I could count on frmWhatever_Resize() to be fired when a form is loaded. That doesn't still seem to be the case. Since my resize event is filled with all the code I want that adjusts the size and placement of things, I decided to just call it from the end of the form's load event. That has no affect. I'm guessing that the form isn't actually shown until form_load is finished?
is there some other event that is fired when a form is shown, so I can call my resize code there?
I am trying to develop a VB .NET Windows Form Application FTP client that uses the C# .NET FTPLibrary.dll that I obtained from The Code Project article "A Windows FTP Client". I am also converting and using significant amount of the code from the article which, for the most part, I have been able to successfully convert to VB .NET using Developer Fusion's C# to VB code converter. The dll has a new message handler (NewMessageHandler) which is used in the article's main form (frmMain). There is a C# .NET statement in the SetFtpClient() method of frmMain that I am unable to convert to VB .NET. I have boxed the statement I need help with converting to VB .NET with " ===== " statements. [code]
How can I convert the following code to VB. I have converted most of the code as shown in the second code segment. I'm most interested in how to convert the handlerHideCompleted to vb:
I have a For Loop, how can I convert that by using Timer event. I want to use Timer so I can add a 5 sec, 10 sec and 15 sec pause (interval) for each every loop. [code]
The scrollbar that comes with the ListBox is too small for touch screens, so I use my own scrollbar instead. But when you do this on various forms you end up repeating a lot of code. So my solution was to create a custom scollbar that has a property I can set to the control I want it to be a scrollbar for. In vb6, I can use the withevents keyword to get access to the control's events so that all the scrollbar related code can be in the custom scrollbar object I created, except...I had to create a refresh method for the consuming code to use to let the scrollbar know when the number of items changes. The scrollbar doesn't need to be told how many items there are because it has access to the control, but for a listbox there is no event to tie into when an item is added/removed so not 100% of the scrollbar related code could be encapsulated.
I have a feature whereby a class in a dll displays a form asking a user to clear a fault on a printer before clicking a button to say "Retry".The users have been just hitting retry without bothering to clear the fault so I am now coding an interlock:The button on the invoked form is disabled until a call is made to an 'enable' method on the form.
This is done with delegate invocation as the events triggering these changes come from other dlls running on different threads.The form's 'enable' method is wired into an EVENT HANDLER handling an event coming in from a different thread (one that monitors an ethernet IO Server).The problem I have is that THE "_Fault_StateChanged" EVENT NEVER FIRES. I suspected the cause was the "ShowDialog" and "DialogResult" technique I have used here, but I have used this exact same technique elsewhere in this application.[code]....