VS 2008 Set Size - Error 1 'Bisacody.Form1' Cannot Refer To Itself Through Its Default Instance
May 13, 2009How i can set size?
[Code]...
How i can set size?
[Code]...
am making a super advanced text processor and i am at the point where i am trying to make print preview dialog [code] Word_Env.Form1' cannot refer to itself through its default instance; use 'Me' instead.i have tried "Me" but that don't work.
View 2 RepliesI have two forms. A main form and then another form that you can change settings in. Now when I click on the menu item to get to the settings form I get this error. "An error occurred creating the form. See Exception.InnerException for details. The error is: The form referred to itself during construction from a default instance, which led to infinite recursion. Within the Form's constructor refer to the form using 'Me.'"I've tried these codes.
frmSettings.Show()
Application.Run(frmSettings)
those didn't work so i tried these
dim settings as new form = frmSettings
settings.show()
dim settings as form
[code]....
and those didn't work. I'm using visual studio 2010 Pro.
after searching on the web, i know that Me keyword is use to Refer to the Current Instance of an Object, but if i want to Refer to the others Instance of an Object, what is the keyword that i need to use?
View 4 RepliesI desperately need someones help on this one, as I'm completely stumped where this error comes from.
System.InvalidOperationException was unhandled Message="An error occurred creating the form. See Exception.InnerException for details. The error is: The form referred to itself during construction from a default instance, which led to infinite recursion. Within the Form's constructor refer to the form using 'Me.'" Source="Training Database"
[Code]...
I'm a new user of Visual Studio 2008. While I am a fan of Tabbed Browsing, I am in no way a fan of Tabbed Programming, so I have my "Window Layout" set to "Multiple Documents".However, I have been horrified to find that the default window size for any form or module opened is about 9/10ths of the work space. When I resize the window and close it, it opens back up again to 9/10ths of the work space. This is going to very seriously impact my work flow.There has to be some kind of mistake. I've looked for a way to set the default window size, but to no avail. I've searched the web for 3rd party plugins that would let me have more control over the IDE, but also to no avail.Is there some way to set the default window size in Visual Studio 2008? It would seem remarkably amateurish to not provide this extremely basic functionality.
View 6 RepliesI recently made my own custom control, but is there any way to set the default size of the control when it is created?I did a bit of searching and found that I could change the size of the control at runtime with:
vb
Protected Overrides Sub OnHandleCreated(ByVal e As System.EventArgs)
Me.Width = 200
[code]....
But the size doesn't update in the design view until I run the program;?
So i have this code that changes the size and the font of the text but my problem is that how can i make the font and the size of the font to return back to default after it runs this code.
ListView1.Items.Add("Found Files In C: ")
My code
Dim Font As Font
Font = ListView1.Font
ListView1.Font = New Font(Font.Name, 32, FontStyle.Bold)
[Code].....
I'm working on a vb.net project, when I execute the project I get the following error message: "error message: index and length must refer to a location within the string"
Public Sub New(ByVal lineIn As String)
parent = Trim(lineIn.Substring(0, colStarts(1)))
enfant = Trim(lineIn.Substring(colStarts(1), colStarts(2) - colStarts(1)))
des_F = Trim(lineIn.Substring(colStarts(2), colStarts(3) - colStarts(2)))
[Code]...
I get the error msg in the line marked bold. When i checked the input file, the length of all the fields looks fine. I dont understand the cause of this error.
I'm having issues with my scrolling text I looked at some examples and tried following em but now I get error when I try and add this following lines to 1 of my tabs basicly I'm making scrolling credits
[Code]...
My Form1 is set to 1920, 1080 but it keeps changing itself to something slightly smaller. it just changed to 1916, 1054. Last time it changed to 1920, 1062. I'm not changing anything, it just does it automatically.
View 3 RepliesI've finally cracked how to detect that Form1's size has changed?[code]Now I have another problem, my intention was to adjust the font sizes of some labels, buttons and textboxes to reflect the change in form1's size.I find that font size is Read only, so I thought OK then, I'll adjust the Bold: Wrong! bold is also Read only.Ideally I'd like to leave the bold on and adjust the character size.The controls all change size correctly within the minimum width and height restrictions of the form, but sadly, the larger some controls get their texts start to look like a pea on a drum.
View 3 Replieswhy i cant see the Form Design?and when i double-click the Form1.vb on the Solution Explorer i got error:does anyone here encounter this probz before?how to fix this.. (should i reinstall vbnet?)
View 1 Repliesthere is The (Name) property, which represents the name of the Form class.This property is used within the namespace to uniquely identify the class that the Form is an instance of and, in the case of Visual Basic, is used to access the default instance of the form.
Now where this Default Instance come from, why can't C# have a equivalent method to this.Also for example to show a form in C# we do something like this:
//Only method
Form1 frm = new Form1();
frm.Show();
But in VB.Net we have both ways to do it:
//'First common method (used slash because editor wouldn't format it properly)
Form1.Show();
//'Second method
Dim frm as New Form1();
frm.Show();
1) My question comes from this first method. What is this Form1, is it an instance of Form1 or the Form1 class itself. Now as i mentioned above the Form name is the Default instance in VB.Net. But we also know that Form1 is a class defined in Designer so how can the names be same for both the Instance and class name. If Form1 is Class then there is no (StaticShared) method named Show().So where does this method come from.
2) What difference they have in the generated IL
3) And finally why C# can't have an equivalent of this.
I am using VB at the moment and VB has an annoying feature called "Default Form Instance", which creates a default instance of a form object when you reference the form class instead of form instance.[code]....
View 2 RepliesIn my application i have a TextBox named "Me.txt_catre.Text" and a MS Word File (.doc) containig "<<03>>" word that must be replaced with the value from TextBox...
I use this peice of code...
code:
The problem is... if the "Me.txt_catre.Text" contains more than 255 characters as a string... the application gives me error...
What solution i have to place more than 255 chars into that MS Word file ?
well basically i created a new instance of Form1 because i do not like to use a default form instance. but of course doing so gives me 2 Form1s. is there anyway to stop the default form instance from being generated? [code]
View 11 Repliesim basically working on my final years project on the vb.net with the ilog business rules. i have trouble solving this error :Index and length must refer to a location within the string. Parameter name: length And the output show this :[size=2]
View 4 Replieshow do i set the default size of a custom control ?
View 10 RepliesWhen an instantiated class calls a method in the parent form class, VB.NET starts a new instance of the form class instead of calling the method on to the active one.How do I tell it that I have just one instance of my form class, or that I don't want to create a new instance of the form and just call the method on the already active form?
View 2 RepliesI keep getting the error saying that index and length must refer to a location within the string.
Public Class MainForm
Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
Dim description As String = String.Empty
Dim invCount As String = String.Empty
[code]....
What i want to do is simple but at the same time complicated. I have multiple .PDF file and i want to print them all. Thing is, all the .PDF are in 8,5 X 11 paper size. The printer is also on this paper size by default and i want to print them in a different size. I want to change the default printer size programatically so it prints in the right format. I need to change this in the program because i need to print in a few different paper size.
here is some code
Dim Process1 As New Process
Dim starter As New ProcessStartInfo("C:Program FilesAdobeReader 10.0ReaderAcroRd32.exe", "/t " + path + filename + " " + printername + "")
[Code].....
This is a program in vb.net, but I'm planning to use an outside process by using system.diagnostics.process.start("C:Otherprogram.exe") Now what I want to do is to resize the default size of window of outside process, can I do that?So that only the things that will be needed by the user can be seen?
View 2 RepliesI have a vb.net application that uses 2 crystal reports to print out reports. The first report is A4 and the second is A5.
How can my code access the printer default settings and change the default paper size to A4 and A5 each time without having to do it manually.
I want to modify the default Object text size for all objects I place on my form. When I am teaching, it is hard to see the text on the objects. I have changed the code area to 16 pt, but I have not seen how to modify the default font size of the object. They all are 8.8 pt.
View 1 RepliesError message receiving A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) The project is written in VB.Net 2008. Production server uses SQL 2008, Dev Server uses SQL 2000. The application has been built and published.
Prod Connection String: strCN = "server=SGMAGNCPQ03.;Initial Catalog=APO_Tax;Integrated Security=True"
Dev Connection String: strCN = "server=S04423711940995.;Initial Catalog=APO_Tax;Integrated Security=True"
The Problem: When I change the connect string from dev back to prod and try to run my app, I get the above error message. If I reboot everything works fine but if I switch the connect string from prod to dev and try to go back to prod, I'm back to the same problem.
I am using background worker to report progress on the screen. In the Main.vb I have the following
Public Sub report(ByVal sender As System.Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles bwlistener.ProgressChanged
Dim message As String = e.UserState
logRTB.AppendText(message & vbCrLf)
End Sub
When I call this from Main.vb I use:
bwlistener.ReportProgress(0, "Some status text goes here")
It works great. The problem is when I try to call it from any other module in my project.
When I call it OtherFile.vb:
Main.bwlistener.ReportProgress(0, "Some status text goes here")
It doesn't work... The program doesn't crash. Debug goes through everything but no output is actually shown to the end user.
why error "Index and length must refer to a location within the string."appear when the process of the program is going to executeNonQuery, i'm looking the error for 2 day's i still can't find it.
[Code]...
I get an error on the last line of sub where I am trying to assign a combobox to a column which is a textbox.error:Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index[code]....
View 3 RepliesIm working with vb.net and microsoft word using Microsoft.Office.Interop.Word and everything is fine. My only problem is I cant find a way to change the default page size printing setting from "letter" to "A4".
This code was doing the job for Crystal reports but isnt doing it for Word
[Code]...