Make An Instance Of A Form Accessible Throughout The Application?
Feb 10, 2009assume that i have two forms(form1 and form2)form1 code
Imports System.IO
Public Class Form1
Inherits System.Windows.Forms.Form
[Code]....
assume that i have two forms(form1 and form2)form1 code
Imports System.IO
Public Class Form1
Inherits System.Windows.Forms.Form
[Code]....
creating single instance form in MDI Application. How to check whether form's instance created or not?
View 6 RepliesHow do you make listbox accessible outside the form it is situated on?
View 3 RepliesSo I am making kinda of wizard, with options and a next buttons all in the same form but using hide and show.I have 3 of them. How can I make variables accessible to the entire form?
View 5 RepliesI use this code but it doesnt seems to work...
If Process.GetProcessesByName(My.Application.Info.ProductName).Length > 1 Then
MsgBox("Program already running!.")
End If
EDIT: ShowInTaskBar = False
in vb 2008 express this option is available under application properties. does anyone know what is its function? does it make it so that it's impossible to open two instances at the same time?
View 3 RepliesI have a mdicontainer form that summons forms. My problem is when the a user clicks again the menu for that form, it also make another instance of it.
What I did is declare a public class with a public variable on it ex: Boolean isFormOneOpen = false. Then every time formOne opens, it checks first the global variable I declared a while ago if it's false, if it is, instantiate an object of a formOne and then show it. Otherwise, do nothing. Very static, imagine if I have many forms, I have to declare a variable for each form to check if it's already open. Maybe a method that accepts a Form? Or any more clever way to do this.
How could i make sure that only one instance of a child form is loaded in my application.
View 3 RepliesMy problem is when i try to call Application.Run() in a application without a form i get "Object reference not set to an instance of an object." when i run it outside VS. but if ran in debug or release mode it works just fine. i may just be forgetting to setup application right, but ive done it before in this same manor and it worked fine.
Sub main() 'this runs first.
AddHandler Application.ApplicationExit, AddressOf ExitEventHandler
dbg_f("handle added")
[CODE]...
Commented out init_timer and init_ready, and now it causes the same error for the myName line. there seems to be something wrong with class Application. btw theres seems to be something wrong with the forum code formatting.
I am looking for a way to make my app running in a single instance mode and showing the MainWindow of the first instance when another instance is launched.I do a quick search on the internet but I did'nt find anything to open the MainWindow of the first instance or it was for Windows Form not for WPF.
View 1 Repliesi am developing a system for a business and would like the server to be one of the computers of the
organisation. My problem is that i don't know how to make the database accessible by the other
machines.
I have an issue with an app i am writing, i need to make a variable accessible to any module or class within the project but that cant be accessed outside of the app as it is accessing info the end user shouldn't have access to.
Ok, well a practice i have gotten into in the last few years is to declare a module on the same page as the main form and declare variables either friend or public (global variables). with my app public is not good so i tried Protected Friend but i cant use this within a module.
I tried placing it at the top of the main form but one of my classes can't access it, what would be the right way to do as expected. besides the main form i have 2 classes call them class1 and class2:- main interacts with both classes class1 accesses class2 class2 doesn't access class1
How do I make Variable eccessable to other forms in my app?
View 3 RepliesI'm just taking over an asp.net/vb site, and I'm definitely still learning. I'm receiving the following error:
BC30451: 'ByOwner' is not declared. It may be inaccessible due to its protection level.
I call a datasource with:
<asp:GridView ID="CaseCountByOwner" runat="server" AllowSorting="true" DataSourceID="ByOwner"
And here's what is in the codefile:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
HitMe.AddHit(Request.UserHostAddress, Request.UserAgent, Request.Url.ToString)
Dim user As String = Request.QueryString("user")
If user.Length() = 0 Then
[Code] .....
I have a RadioButtonList control which triggers a Sub LegalGaps on SelectedItemChanged event. This Sub creates and fills in an array the size of which depends on the User's choice of radiobutton options. The second Sub AvailableDays shall be able to read that array and highlight the days in the Calendar control accordingly on DayRender event. May I somehow declare an internally created variable a public one?
View 2 RepliesI created a DB using following code.
Dim conn As New SqlConnection("Server=.SQLExpress;Data Source=;Integrated Security=SSPI")
Dim cmd As New SqlCommand("", conn)
cmd.CommandText = "CREATE DATABASE MyDBTest22 ON ( FILENAME = 'D:dbTestATTTTTTT.mdf' ), ( FILENAME = 'D:dbTestATTTTTTT_log.ldf' ) FOR ATTACH"
[code]....
It ran without any error but when I opened SSMS, I could not see my file attached to the server. Also, I tried to make a connection, but it says file does not exist but when I tried to re-run the above code, it says File already exists.Something wrong with my way of doing it? I want to see it attached with the instance of my SQL Server Express 2005, using SSMS.
In general, according to the OOP paradigm, my understanding of encapsulation basically says:
-If a member is private, it can only be accessed by the class.
-If a member is protected, it can only be accessed by the base class and any derived classes.
-If a member is public, it can be accessed by anyone.
If I have a nested class, can I declare a property to be accessible only to that class and the parent class it's nested within? For example:[code]In the example, I cannot directly access myNestedObject.myInt or myNestedObject.myDbl from an instance of ContainerClass if those members are Private or Protected. But suppose I don't want to make them Public,because then they are TOO exposed: they can be altered from anywhere, not just within a Container Class object. Declaring them Friend would still be too weak as that would allow them to be altered from anywhere within the application.
I want to create an IMAGELIST in a main form and add to it then have it accessible within a child form. I found several MS examples on database shared access but this is NOT the concept I am after. Straight forward:
Child_Form.<function_to_execute_in_child_form>(The_Passed_Imagelist)
So, within the child form it want to do whatever I like to the IMAGELIST! I have tried passing the object by reference and anything I could think of.
Hi
I've got a pretty general question about the best practice in passing an object reference to a Form in VB.NET. My form is a dialog and I've created an overload ShowDialog method, where I pass an Object into it ByRef.
The trouble is, I want to be able to refer to that Object throughout my dialog Class and not just in the ShowDialog method. For instance, some of my Events for controls on the form, need to reference that object.
I know I could create a local Private variable in the Class and assign it to the passed value, and then use that value. However I'm thinking this isn't very efficient because it would (I believe) create a new copy of the Object (which is a complex, large class in itself).
I have a single instance VB 2010 application I know how to communicate with the next instances run through the StartupNextInstance application event. The usual way of working with this is parsing command line arguments of the new instance and continue execution of the old instance. What I would like to do is replace the running instance with the new one. Is there any way to do this other than disabling the single instance property ?
View 1 RepliesIf you mark your application using "Make Single Instance Application" option in the application settings tab and run your application under a GUEST account or a restricted limited/standard account the application throws UnAuthorizedAccessException or CantStartSingleInstanceException.
Take the following steps to reproduce this behavior.
1) Create Windows Form application.
2) Enable the "Make Single Instance Application" in the project properties.
3) Log onto a GUEST account and open the application twice to simulate StartUpNextInstance.
We need developers to reproduce this behavior and post any valuable input if you experience these symptoms.
When posting information please include the following:
a) The operating system version + service pack.
b) The .NET framework version used.
c) Verify this symptom is present when running under GUEST account.
To workaround this issue turn off the "Make Single Instance Application" option ad create a Local named mutex in the StartUp() event.
[Code]...
I am writing a program in VB.net (vs 2008) that requires that only one instance of the executable be running at a time. Naturally I went for the simple solution by selecting the "Make single instance application" checkbox in the Project properties. Unfortunately, this option does not seem to work across multiple users that are logged into a single XP machine, thereby causing the same issues for my program as if I were able to run multiple instances on one single user. Granted this is a corner case, that someone would switch users while my program is running, but I'd like to understand the limitations. So my question is whether the "Make single instance application" property is supposed to work across multiple users? or is it limited to only one-instance-per-user.
Here are the steps the recreate the issue (prereqs: computer with XP pro installed, 2 user accounts (not on a Windows Domain), and a dummy "single instance" program created using the property mentioned above):
1) Log in with user1, start up the single instance program
2) Switch to user2 (StartMenu -> LogOff -> Switch User)
3) Start up the single instance program using user2
*After step 3, the program launches without complaint even though another instance is running on user1. Is this a glitch? or by design?
i'm new with visual basic and i need some help to finish this program.This are the instructions and the code that i have is below.You need to develop an application with an accessible user interface for Pizza Station to take pizza orders. The interface should allow the user to enter the following information:
Customer name
Size of the pizza
Toppings desired
When the user clicks the Order button, a summary of the order and its cost should be displayed in a message box and the controls should be cleared to make the form ready for the next order.
[Code]....
Alright, first things first i'm sorta new to VB .NET i know VB6 like no one's business and am looking to upgrade but to do that i need to know how to be able to access form controls in modules, and i've done that, but i'm not sure if its right, here is my code frmMain:
Option Explicit On
Option Strict Off
Friend Class frmMain
[code].....
I've got a form with a listbox on it.In a second form I inherit the complete first form. But when I try to use that listbox in the second form with e.g.Index = LstWoodshop.FindString (Order(0))(where LstWoodshop is that inherited Listbox) I get the error message:'LstWood shop' is not declared. It may be inaccessible due to its protection level.What or where can I change this setting so that this listbox on form 1 is also available/accessible on form 2?
View 5 RepliesI added a serial port com1 to my vb.net form. I created a new class and wrote a method to open the com1 and created its object in the main form and called the method and its opening.THen i created another class wrote a method to write data to the com and same way created an object and called it but i am getting the error as port is closed. What am i doing wrong.
View 1 RepliesI am a new user. Never worked with VB before. I wanne make a windows form application. Its a currency converter that can convert EUROS to belgium franks,german marks and the coins off Nederland. it has to be possibel to round the result to zero decimal. I already made the design with the radiobuttons and labels. But I dont know how to make it work. Its also for a assignment.
View 5 RepliesI want to make a contact form in my application. Basically all it is is 3 textboxes for name, email and message. Plus a submit button.
How can I send the user's message to my email address though?
How can I make it compulsory to fill in all fields? (ie submit will show error messagebox if all fields aren't filled in)
im looking for code that will let me keep a form on top with in my application, Like form2.vb will stay on top of my form1.vb, How can i do this i searched the forum and could not find what i was looking for.
View 1 RepliesI'm trying to make one form in my application always on top of other forms. Not the 'topmost' property, I want it on top JUST within the application.
View 8 Replies