Forms :: VB With Implementing A Class In Form Code?
May 8, 2009
I am having trouble with this project I am working on. I am a beginner to vb and have some background in access databases. I will attach my am doing an inventory project. When you execute the form, a main form pops up that allows you to choose Production or Inventory. My issue is with the Production. In the production form that pops up after clicking Production, there are text boxes to be filled out by the user based on the production run.plementing a class that will give the box count based on the box type entered. I have to use a class based on the project requirements.
Basically to calculate the usage, enter in a random number for Pods Produced, then enter in a box type (which is A box, B box, C box, D box, Master Case). I want the Public Class Box Count in the code to be able to be placed in the production form's main class code and calculate the box count based on the box type entered. If A box, box count should be 50. If B Box, box count should be 100, If any other box is typed in, the box count should be 150
Is it possible to automatically insert a Code Snippet when an interface is implemented? If so, how do you do it? I am looking for something similar to when you implement IDispoable in VB.[code]This will be used by web forms when transfering parameters from one page to the next using Server.Transfer
I am working on a plugin architecture and after some reading I have settled on one. The host class will be implemented in C# as well as some of the plugins for that host. The issue I am having is that some of my team uses VB.net. So the question, is it possible to implement a C# (plugin)interface in VB, such that when it is dynamically loaded into the host program it will have the methods required by the interface.
Usually, if I make a class that has an implementation and also inherits a class with same method signatures, then I do not need to manually add implementation code. For example, if I create a class that inherits List(of Double) and Implements IList(of Double), then I do not need to add any code to make this compile, since the program realizes that the inheritance covers all the methods of the implementation. (Even though VB will auto-generate methods you can remove them no problem).
Now I'm trying do to something more complicated, using an implementation on top of IList, with a class that has a chain of inheritances, and the program won't accept it. See this example:
Interface ICustomList Inherits IList(Of Double) Sub TestSub() End Interface Class BaseList [Code] .....
The final item, CustomList, is not compiling. The program says 'TestSub' must be implemented, but by inheriting BaseList, the class has a TestSub (and it is recognized by intellisense)! All the subs exist, they are functional, so why is the implementation not valid? (I know I can get rid of this error by manually creating an (overloading) TestSub in CustomList and specifying that it is an implementation. However, this should not be necessary since it already exists, and if I am going to be building a chain of classes inheriting each other, this could potentially become time-consuming and annoying.)
Public MustInherit Class FileRepository Public MustOverride Sub SaveStringToFile(ByVal FileText As String, ByVal FilePath As String) Public Event FileSaved(ByRef sender As Object, ByVal EventArgs As EventArgs)
[code]....
I want my base class to raise the FileSaved event in it's implentation of SaveStringToFile once it's saved the file. However in VB.NET you can't have a derived class raise a base classes event. I suppose I can treat XMLFileRepository_FileSaved as a standard function call and have my SaveStringToFile implementation call it directly?
I am trying to create a class implementing the generic IComparer of my own class "Stellungen" (which translates to positions, like on a chess or checkers board).
This is what I got: Private Class comparer(Of Stellung) Implements System.Collections.Generic.IComparer(Of Stellung) Public Function Compare(x As Stellung, y As Stellung) As Integer Implements System.Collections.Generic.IComparer(Of Stellung).Compare End Function End Class
Problem is: inside the function I have no access to any fields of my class. If I start off with x. Intellisense will only give me .Equals, .GetHashCode - the methods you get on a type but not on an instance. Visual Studio 10 also highlights this, in the definition of the function the bits "x as Stellung" and "y as Stellung" are written in light blue, meaning it is a type and not an actual object. How do I access the things I want to compare inside my class?
I am creating a generic class that is Implementing IList(Of T) which requires that I implement the GetEnumorator of both IEnumerable(Of T) and IEnumerable. When looking at the members of IList(Of T) I see only one GetEnumorator function, yet it implements IEnumerable(Of T) and IEnumerable. How can I use one function to implement both interfaces when the function definitions only vary by return type?
I'm migrating the CenterSnap.cls from its vb version to vb.NET and I'm confused about the following 2 errors after I import the vb6 project to VS 2008.
implement singleton in a parent class. Infact what I want is that All the childs etc. should use same instance of the parent.
I have implemented singleton, Changed the scope of parent class's constructor to "Protected". But in the application when ever the new child's constructor is called i.e. "Dim abc as New Ch1()" the constructor of Parent is called (as it is Proctected and can be access from child). Which is undesired behaviour.
To me the answer to this question will be stupidly simple, but I cannot find it. I want to generate child forms to do simple tasks from my main form. I want to be able to create and destroy these child forms as I use the main form. I decided to create a class of the child form, with its own constructors and destructor. When I tried to do this using the Class Library Module, I could not access the Windows.Forms class to create a form.
In some DLL, I have an interface defined like this (shortened code):
Public Interface wsIInvoice ''' <summary> ''' Perform plugin specific actions for a given memberhip invoice that is processedin an incasso batch, and return success result.
[Code].....
The DLL implementing the interface has a reference to the one defining it. And the defining DLL is imported.
I'm doing exactly the same thing in another DLL, and there VS does not complain.
I am trying to design a table type structure that contains rows and cells. I intend the cell class to have a value property. I'm trying to work out how I can create a value that can return some defined different types e.g integer, single, date, string. I'd like the cell value to be strongly typed, but I am unsure how best to get this working.
My thinking in code so far: Public Class Cell Private _value as object Public Property Value as Object // How can I define this so that it return a Type Get // e.g. integer, string, etc Return _value [Code] .....
I'm dealing a problem in implementing interface for multiple class.
Assuming I have a class named Class Unu .
I created an interface called Test for those 2 classes.
The first class Unu has 2 data members(i=12 and j=12.17). When you run the program it stores the result on screen 24.17
The second class called Doi has 2 data members(a=20 and b=32.17).
What I want now is to do the same thing for data members a and b so that it stores on screen 20+32.17=52.17
My problem is that I want to be displayed also the result for the 2 data members for the second class on my screen. I implemented the interface on class Doi but I cannot see why he isn't displaying me the second result 52.17.
I've been working on a project the last couple of day with the help of a lot of you out there. I've more or less finished the design of the interfase, but there are stange this happening with the form. I can say much about what is wrong because I dont understand it, but I would like to. I have added the form Class code and the Designer Code, is that enough or is more required? Theres a msgbox that popup in the form Load event which I placed there to see what I could learn about the GraphicsBuffer.
I'm trying to work out whether every Class in an Inheritance chain needs an explicit Dispose(disposing As Boolean) method or, if a given Class has neither managed nor unmanaged resources to dispose of, it can be skipped for that Class - even if a latterClass does require a Dispose method to dispose of mananaged or unmnaged resources?
Here's two examples: Public Class BaseClass Inherits Component 'Component has already implemented IDisposable
I have an interface that I've defined and am working through a bunch classes that will implement it. I'm noticing that in 95% of the implementations, I'm only changing a few lines of the code, so I'd like to know if it's possible to have my IDE generate a block of code inside of a method upon implementation, much the same as implementing IDisposable.not mark my posts as answered. It is extremely rude. You have no idea if you've answered my question.I WILL come back and mark the ones that are answers, as answers.
As my latest questions have stated, i am in a process of researching on Silverlight 3 and its application as a suitable RIA solution to a pre-built project a client of ours wishes to webify. And my experience in .Net and silverlight is about 3 - 4 weeks.I have now become aware of .Net RIA Services. I require to use an existing VB class; which was created as a quick wrapper class to emulate a small piece of the client's application code. This is used as a proof of concept. It contains one function which uses the client's DLL files to return a simple data type This class has already been used successfully with Flex/Weborb combination.I unfortunately do not have enough knowledge or experience in Silverlight/RIA Services to grasp what it is i have to do to get the file working. All the examples I find online only specify the method where you use a database as dataSource etc.Could you please inform me how i would go about implementing RIA Services with Silverlight 3, using existing code/classes with no DB? Or could you point me in a direction for further research on the matter?
i have a query iam able to add items in listbox from form 2 to form1 from windows application in vb.net but iam unable to add items in listbox from form 2 to form1
I know this is probably a common one, its also quite tricky to know how to get around it (I find anyway).I have a seperate thread, within that thread I have defined an object (of my own class).Obj.UpdateMyForm is called, but how do I get the code from my class to update the form?[code]I found this code online a while back, and it seems to work if I call the sub routine directly from another thread, however, calling it from one of my class sub routines doesn't seem to work.
I have created a class which generates a form in code. I have hooked up the buttons and a text box so that they work. Now, I am trying to hook up the Resize event (and probably will need other events) for this form. How do I do that? If I can understand how to do it for the Resize event, I should be able to apply that to whatever other events I might want to use. I can't just put "Handles frmMyForm.Resize" or "Handles Me.Resize". I get the message "Handles clause requires a WithEvents variable defined in the containing type or one of its base types." This all has been a learning experience.
How to implement a floating toolbar in the desktop form that can be placed anywhere in the form and also tell me if this can be called by other form other than actual form implementing it to display to the user for some common purpose.
i would like to have a trackbar on my form that will correspond to the HUE of the color of the backgruond, given a range of 1 to 360, and another trackbar that will correspond to saturation of the color of the backgruond, within a range of 1 to 50.
Google Chrome has a handy feature where I can click a download link and drag it into a Windows Explorer window, and then drop. After dropping, Chrome then downloads the file and it appears where I dropped it.
I would like to be able to drop from Google Chrome into my application, but it seems it isn't so simple. I have a DataGridView called gridFiles, and the following code:
Private Sub gridFiles_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles gridFiles.DragDrop If e.Data.GetDataPresent(DataFormats.FileDrop) Then
[Code].....
EDIT: So it seems that with regular URLs, I do get the proper dragged-in UniformResourceLocator format. The behavior I am seeing occurs with the download links in Gmail. It probably happens elsewhere, but I am not sure. When a gmail attachment is dragged from Gmail into my application, I get a FileDrop.
Doing some more digging, it seems that Gmail is using the download_url attribute of the anchor tag. I have never heard of this before. Perhaps this is just an extra property they have added?
In any case, since my application will primarily be used with e-mail attachments, I need a way for the phantom FileDrop to work, as stated above. I am unable to use Spy++. It doesn't seem to show any messages when drops occur.
Edit #2: Here is more information on how Gmail utilizes drag/drop for files: [URL]
I use the code about video capture of this site, it ran very well ! VB Helper: HowTo: Capture video from a video device such as a Webcam with VB .NET But I want to change the interface of form then after I customize my new one with button, picturebox (with the right name), copy the code again except this paragraph #Region " Windows Form Designer generated code "
I get this: Base class 'System.Windows.Forms.Panel' specified for class 'MenuButton' cannot be different from the base class 'System.Windows.Forms.UserControl' of one of its other partial types.
I am trying to figure out how to generate code from user input. In Visual Studio 2008, Visual Basic.My script always begins with:function Init (Quest)Then from here a user would input a quest name, type and zone in a interface using windows forms.[code]I would also like to have these available on the UI but wont generate unless a user checks a box to add them or there is a box already for them but wont step into the code unless the user enters something into the box.Is there anyone that can explain how I would go about doing this. Or maybe some kind of visual studio plugin that will help me out.