|
SetValue("something", 0);
will set dword values
|
|
|
|
|
i have a really noobie question... i have a form and when i click a button it opens another form, but how do i make it hide the first form?
|
|
|
|
|
|
yes that worked =)... hmm i would have sworn i had tried that and it hid both of the forms. lmfao well thanks for the help
|
|
|
|
|
LOL if i kept the first form visible while the second form was visible also, how could i hide the first form from the second form?
|
|
|
|
|
|
if you at form2 and want to hide form1 then create an instance of from1 in any button click or in any event
<br />
Form1 f1=new Form1();<br />
f1.Hide();<br />
and if you at Form1 and want to open Form2 and hide Form1 try this
<br />
Form2 f2=new Form2();<br />
f2.Show();<br />
this.Hide();<br />
i hope it work
|
|
|
|
|
Is it possible to have your program be notified when the time on a computer changes? I'm talking about the clock that sits in the system tray...is it possible to, say have your program be notified whenever the hour changes?
Thanks.
- Aaron
|
|
|
|
|
I installed directx 9.0 on my laptop but there were no Direct X Assmeblies installed.
The c++ libraries are there.
Which version should I install. Any links?
|
|
|
|
|
nevermind.
Instaloing the feb 05 extensions solved it
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
Hello,
I've been working on a custom control that inherits from a windows form. The functionality of the control is complete and now I would like to be able to add it to the Visual Studio tool box so that users can drag and drop it onto their project. I went through and set tags on my public data so that they have default values and descriptions. I then added it to a project to test it out.
It showed up in my control list in Visual Studio; however, when I try and drag it onto my project I receive this error: Object not set to an instance of an object.
I do have a constructor that does not require any parameters; I thought that was the only requirement. Does anyone know of a requirement that I may have missed?
Thanks
|
|
|
|
|
Your Form_Load event must be trying to access a null object. Look into this event and if you can't figure out the problem, the best way to figure out is to use MessageBox to display message prompts that show you the steps through which your application goes when it initializes.
|
|
|
|
|
Actually it is attempting to call a method that requires some user input in order to work right. So are you saying that in order to use a control using the Visual Studio designer all of the code paths in the form load must be able to run without providing any information? If so then this is a flaw in my design.
Thanks
|
|
|
|
|
That's exactly what I am saying. You can troubleshoot by commenting out sections of your code and you can fix it by checking for null objects before executing some initialization that depends on an object that could be null.
|
|
|
|
|
hi my friend how are you ?
may be you create two forms
the main form (form1)of the custom control that inherits from the namespace windows.Forms.Form and another child form (form2)
and then may be you try to initialize the constructor of the main form inside the child form if that the case it will give you an error object not set of an instance of object so you have to make the child form recognize the main form like that
Go to your form2 load event and do the following
<br />
form1 mainform = new form1();<br />
private void form2_load(object sender , eventargs e)<br />
{<br />
mainform = this;<br />
mainform.show();<br />
}<br />
If this is the case of your problem try to figure it out and then reply me
Miss With The Best And Die Like The Rest
|
|
|
|
|
That's actually not what I'm doing. I only have one form and it is inheriting windows.Forms.Form.
Am I required to initialize the base class or something like that? Something like Base.InitializeComponent or something?
Also, am I required to initialize all of my data in my default constructor? I know that it is good programming practice to do so, I'm just wondering if it's a requirement and that I've missed something.
Thanks for your help!
|
|
|
|
|
I have an application that processes large chunk of string data
As the data is processed it passes through various functions that perform specific tasks on the data.
I need this application to work as quickly as possible, using as little memory as possible.
As an example I have these functions :
private string MasterProcess(string data)
{
data = ProcessStage1(data);
data = ProcessStage2(data);
return data
}
private string ProcessStage1(string data)
{
return data
}
private string ProcessStage2(string data)
{
return data
}
if I understand .NET GC correctly, items are collected once they drop out of scope. Following those function examples above, if 5mb of string data came into the MasterProcess when it calls ProcessStage1 the machine now has to hold 10mb.
if I changed the functions to use ref parameters instead, would this prevent this from occuring?
Did that make sense?
Whist on the subject of performance:
Is using static functions a performance hit over using instantiated classes?
post.mode = postmodes.signature;
SELECT everything FROM everywhere WHERE something = something_else;
> 1 Row Returned
> 42
|
|
|
|
|
Items are not collected when they drop out of scope, they are collected when there are no more references to them. When you put a new reference in the data variable, the reference to the original string is replaced. If there are no references to the string elsewhere in the code (e.g. in the code calling the method), it will ge collected.
As strings are immutable, using a ref parameter wouldn't make a difference. If you change a string, it really isn't changed, but replaced by a new string, and the previous string is discarded.
myString += "42";
really works like:
string temp = String.Concat(myString, "42");<br />
myString = null;<br />
myString = temp;
The difference in performance between static and non-static method calls is negligable, if there is a difference at all. Use static methods whenever the method doesn't need any data from the object.
---
b { font-weight: normal; }
|
|
|
|
|
If this thing is really huge, you may want to use a StringBuilder , so that you are modifying one object, instead of creating many new and different copies of the original.
Matt Gerrans
|
|
|
|
|
hi,
http://www.gerii.com/Datagrid.JPG[^]
how can i make that the colum: Name have the half width of datagrid and column: Number has also the half width of datagrid? so that there is no space between the column: Number and the right fringe....
i think i have to do that at runtime...
bye
|
|
|
|
|
You can set the PreferredColumnWidth as follows:
<br />
myGrid.PreferredColumnWidth = (myGrid.ClientSize.Width- myGrid.RowHeaderWidth-4)/2;
However, if you have if you have a vertical scrollbar then you need to subtract about 21 pixels.
|
|
|
|
|
is there an easy/fast way of getting the md5 hash of an item? if so, how?
|
|
|
|
|
found this... exactly what i wanted (i needed to compare stuff with php)
http://www.codeproject.com/dotnet/MD5FunctionPHP.asp
|
|
|
|
|
When I am debugging in VC++, whith F11 key, I can enter into the original source code of de control (for example viewcore.cpp,wingdi.cpp,dbcore.cpp,etc... ). My probles is when i am debugging in VC#, the F11 key don't enter in the original source code, is a problem of configuration?, I need install any package?.
The F11 key is very useful when I don't know how do any thing or when any thing don't work like must do.
Oscar (from Barcelona, Spain)
|
|
|
|
|
In c#, you don't have copies of the source code, just the compiled (IL) assemblies.
Absolute faith corrupts as absolutely as absolute power
Eric Hoffer
All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke
|
|
|
|