I'm trying to move some Subs from my form file (Form1.vb) to a seperate class file to keep my Form1 neat. To complete my application, I plan on creating several more classes that do different things, but that will also be used by Form1.My problem is that even when I add the Inherits command to the seperate class file (Inherits Form1), the Form1 part of the inherits command is underlined in blue along with the names of all the controls I'm using on that form.When I hover my cursor over Form1 in the inherits command, I get the following error:Class 'EmailSample' cannot inherit from itself.I've never been able to get working with seperate class files right, even when I do it as shown in tutorial videos, if it's not an error like this, it's "btnSubmit is not declared" or something like that..
In order to organize various methods of my MainForm class, I would like to categorize them into several files. Of course, the methods would still need to access form elements and additional variables I added in the MainForm class.
How best to manage multiple dat files for serializable objects of the same class. If one of my data files goes past a particular size, I want to create a new file. I then loop through both files when I do processing. Is there any easier way to do this and what's the best size to do this at in terms of performance?
My VB project is large enough that it requires several files. It was originally developed as a Console App and I created each file as a MODULE. All modules could use subroutines, data structures and constants from other MODULES and everything worked fine. I needed to add basic windowing to the app and this required that the app be converted from a Console App to a Windows Forms App. The main window is Form1 which is not a MODULE but a CLASS. The problem is that some MODULE based functions cannot access subroutines, data and constants that are defined within the CLASS Form1 unless they are incorporated into the CLASS file and this makes the CLASS file very large. If I add a new Class file to the project, it also cannot interoperate with Class Form1 in the same way that multi-MODULE code interoperates.
How does one spread CLASS code across several files and still allow it to interoperate as if it were in a single file? Alternatively, how does one create several CLASS files that operate the way multiple MODULE files operate.I am sure that there are all kinds of best practices that I am violating but the goal to to get some prototype software working and interfaced to some lab equipment.
Im trying to read a usb in a port using a file explorer. does anyone know how i can use the file explorer form to browse files in multiple drives that i specify? and how can i read and browse a usb port in vb.net (i.e. Write files to a usb or create an app directory on the usb.)
I am trying to create a sort of code library in visual basic where the form displays a list box of certain project files in vb that i have made in the past and when clicked, launches the .exe files of those visual basic program project files.I know it does not work the same way as writing/ reading text files to vb and it seems as simple as 'on click, launch .exe of selected string "vb program 1" and so on. I am having trouble getting started on this one. Im sorry I cannot provide any starter code bc I only have a basic understanding of in/out text files which wont work the same way with .exe
I have a form with a treeview and a listview. The treeview lists the folders on your system and listview shows the files in the selected folder, similar to windows explorer. I have a delete button for deleting files.
Dim i As Integer For i = 0 To lv1.SelectedItems.Count - 1 Dim csi As CShItem = lv1.SelectedItems(i).Tag
[CODE]...
When deleting multiple files a confirmation message box pops up for each file selected. I would like to have it come up once and ask 'Are you sure you want to send these 'x' files to the recycle bin?' where 'x' is the number of files selected.
I have put this code in the global form Inherits System.Windows.Forms.Form. And then in the form that will inherit this from the global Inherits MenuStrip. "MenuStrip" is what the global form is called. But keep getting this error: Error1Base class 'MenuStrip' specified for class 'Lesson2' cannot be different from the base class 'System.Windows.Forms.Form' of one of its other partial types.
I have a website that has highly granulised access and hence requires many web.config files. The problem is I would like to trim the menu so that only certain users will have access to certain folders. I have enabled trimming and setup roles in the sitemap, however when I access the page the menu is not show, as I am authorized to view the default page which is not in a subfolder. When I type the url of a page in sub folder's I have access.
How should I handle this:
A site map for each web.config file - don't know how this will work Removing the sub web.config file to only use a single one
I have created a class for a Sports Facility. A facility has a Name, Status, Notes, etc as members of the class. This works well, I can create a new instance of an exisitng Sports Facility from the database, create a new instance, etc. All working well.What I am stuck on is accessing a list of Sports Facilities. I know I can create a new list by doing
Dim List As New List(Of Facility)
For Each fRow As DataRow In ds.Tables("Facilities").Rows
I know this is out there and probably illogical but I was wondering if it was possible to take multiple picture files and compact them into one file.... and then retrieve them from the program later? Way to combine any amount of image files into one file
Module Module1 Sub combine() Dim img1 As New Bitmap("i1.jpg")
If my namespace is Company.Application.EDI.Acknowledgement and if I stick with theprogramming practice of one class per file then should my class be saved asacknowledgement.vb? Are there any gotchas that will come up?
I'm developing an application to help law enforcement retrieve and analyze logs and other files left by the use of Pidgin (a multi-protocol messenger client). Right now I'm nearly done, but I want to add the ability to search chat logs for user-defined words or phrases and I don't even know where to begin.
Chat logs are stored as html documents in a folder/sub-folder/sub-folder/sub-folder fashion, where each sub-folder can have dozens of sub-folders inside of it, and the final sub-folder can have dozens if not hundreds of chat logs. If anybody could point me in the right direction, I'd be very grateful.
(Also, this is the first program I've written since about 2005, and I'm essentially teaching myself VB as I go. If you'd like to see what I've cobbled together so far, you can find the program here.)
I'm trying to copy multiple excel source files into one excel file. My current code is working only for 3 source files..If more than 3 files are there, it doesn't copy the data but creates blank work sheet in the output excel file. Lets say I have a source folder with 5 excel files. Each workbook contains one worksheet with data. It copies upto 3 worksheets along with data into output excel file.
Lets say excel1 contains A as work sheet, excel2 contains B as work sheet ,excel3 contains C as work sheet ,excel4 contains D as work sheet ,excel5 contains E as work sheet .Now my output excel file should look like..OutputExcel with A, B, C, D, E along with respective data.But my current code is giving output as A,B,C worksheets along with respective data but its creating blank sheet1,sheet2 in place of D & E.
I've been creating short test apps repeatedly to try to understand some of the concepts in VB.NET.For the most part it has been illuminating.I read Bucky's .NET knowlegebase tutorial on passing objects as parameters to newly created forms. He shows how to create a new class that inherits from the base form class and define a New() method with parameters Extending the concept I thought about doing the same thing with a form that was created at design-time (In this case Form2).
I'm trying to get the ATM Class to Instantiate on the Form class.
[code]...
ISSUE = " 'ThisATM' is used before it has been assigned a value. A Null reference exception could result at runtime"
The Other problem i am having is with a class in the program called CardReader. What am i supposed to type to let the code below be able to "read" the read function on the Form1?
I have the following problem. (VB.Net 2008)I have created a class (myFirstClass). In this class there are a lot of calculations being made wich gets fired by events in that same class.Now i want that same class to be able to fire more instances of itself. However i noticed that each time i fire an event from a Sub the program waits till the event is finished before going to the next line of code. This is a problem since i want the event wich fires a new instance of the class to fire it and forget about it.
I have this class and I have a loop that launches multiple threads from the same class. This is all done from the main form.Now I want to update the richtextbox on the main from these classes.I have tried those begininvokes etc etc and nothing worked, no error but no output as well.Here the code for launching the threads :
Private PingObjects(100000) As Account 'Account is the class and login is the sub in it... PingObjects(I) = New Account Threads(I) = New Threading.Thread(AddressOf PingObjects(I).login)
[code]....
And to update the rtb, im using MainForm.log.text = "....." Nothing happens, no error.I have tried using the begin invoker method as well.
Is it possible to have a single class reside within two name-spaces and how can I do this?
To clarify: We have a class library (let say root namespace is classLib1), which has grown over time (more classes) and I want to logically group classes into different namespaces. However some of the older classes need to be grouped into these new namespaces (e.g classLib1.section1) and doing so will break legacy code in other assemblys that use this class library. So I want to be able to refer to a class using both name-spaces until we can phase the old ones out.
I can't find any information on this, which suggests there is a reason that people would not want to do this!?!
I recently posted a problem with a game that I am making, I have worked on it but have become stuck. I am having trouble with creating an object from my class what I need to do is apply this class to multiple picture boxes so that I can have them moving on screen at the same time. I am unsure on whether or not I have set up the class correctly and am unsure on how to apply it to multiple picture boxes.
This is the class: Public Class enemycar Inherits PictureBox Private speed As Integer Private xposition As New Random [Code] .....
I have a sub that runs on a button click which I want to create a new instance of a custom class and add it to a list of already created instances of this class. I want the result to be a List Of collection of all of my class instances.
My problem is that each time I run the sub, it simply 'overwrites' the first instance of the class and adds a copy of it to the list instead of writing a new instance. My code is along these lines
dim objFixture as new clsFixture For n As Integer = 1 To intNoOfChannels objFixture.SetChannelAddress(n, intCurrentChannelTotal + 1) intCurrentChannelTotal += 1 next lstFixtures.Add(objFixture)
I want to create constructor that can create container with these properties:
1. Only Diameter, in new sub define it round shape.
2. Diameter and Volume.
3. Length and Width (for rectangle shape)
All are double data type, but problem is 2 and 3 are conflict.How to let program know I want to create round shape container or rectangular shape container?
I am using visual studio express edition 2008. I am trying to move my class.vb files in my web application to one .dll. I used visual express edition 2005 earlier and I had to add to import the below code to get it to work. Now in 2008 edition I get a whole new error and I need to know what I need to Import. Code is below
When I do the above in 2008 I get the following errors:
Shared mainconnection As New Data.OleDb.OleDbConnection(ConfigurationManager.ConnectionStrings("connectionstring").ConnectionString) Error: Error 1 Name 'ConfigurationManager' is not declared.