|
your code sample can not be used to retrict the number of instances, it only helps in couting the instances.
As long as you keep the constructor public, it will be difficult (maybe impossible) to create a singleton class.
-Prakash
|
|
|
|
|
What you are looking for is called a Singleton:
public SingletonClass
{
private static SingletonClass onlyInstance;
private SingletonClass()
{
}
public SingletonClass Instance
{
get
{
if (onlyInstance == null)
onlyInstance = new SingletonClass();
return onlyInstance;
}
}
}
|
|
|
|
|
thank u Colin Angus Mackay
P.gurukiran
|
|
|
|
|
hi
i add an Unbound DataGridViewCheckBoxColumn to my datagridView for user to select each record that he wants to print (print with DataGridViewPrinter Class), I want to invisible other records that checkbox is False or null,
but at RunTime when i set a checkbox to true and uncheck it again (set to false)
when i want to invisible that record .. the following error shown me :
Row associated with the currency manager's position cannot be made invisible
my code is :
foreach (DataGridViewRow _gridViewRow in dataGridView1.Rows)
{
if (_gridViewRow.Cells[0].Value != null)
{
if (_gridViewRow.Cells[0].Value.ToString() == "True")
{
_gridViewRow.Visible = true;
}
else if (_gridViewRow.Cells[0].Value.ToString() == "False")
{
_gridViewRow.Cells[0].Value = null;
ds_zamin1.Khaneh_1.Rows.RemoveAt(_gridViewRow.Index);
}
}
else
{
_gridViewRow.DataGridView.EndEdit();
_gridViewRow.Visible = false; //Error Occured In this Line
}
}
|
|
|
|
|
Hi,
I try to find a solution for changing the
font of a tooltip. I can find no method
or property.
Any idea?
Thanx in advance!
Erik
|
|
|
|
|
Hi,
In one of my project, I have to capture the Image of a control which is not visible / focused.
I have to capture & display the images of the controls which are placed on the different tabpages.
The thing is I can capture the image of the control when the control is visible and the focus is set to the parent tab page.
I tried with various methods but no success. One of the methods I have used is “CreateDIBSection”.
I have also tried using CreateGraphics method of the control.
It will be helpful if the Source code is posted,
Looking for your help.
Thanks in advance,
|
|
|
|
|
sachin41406 wrote: CreateDIBSection
Not going to help
There is no way I know of to get the image of a control that is not visible. Having said that, Vista seems to be doing it, but I suspect it's rendering an app in a smaller window, essentially moving it there.
If it's a control in your app, then you should be able to write a method, if it's a custom control, that renders the current state to a bitmap. Doing it for controls in your own app should be easy, think instead of trying to get a bitmap that doesn't exist, about the fact that you have all the state info for the control, you can rerender it where-ever you like.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
hi,
how can i remove a tooltip from a control?
my problem is i have a textchanged event, that should set a tooltip to an picture box by:
toolTip.SetToolTip(targetControl, caption);
--> the tooltip change with the content in the textbox, so when i execute again the SetToolTip function a new tooltip will be created, but the old one is already existing.
thats why i am looking for a function to remove the old tooltip...
|
|
|
|
|
Hi,
normally, this should work:
<br />
private void textBox1_TextChanged(object sender, EventArgs e)<br />
{<br />
toolTip1.SetToolTip(pictureBox1, textBox1.Text);<br />
}<br />
I created a picturebox named 'pictureBox1' and
placed the above code within the text-change eventhandler
of my textbox 'textBox1'. Anytime I changed the text
the tooltip will be updated. There are no multiple
tooltips on the picturebox. Maybe try the method RemoveAll()
of toolTip1.
Regards
Erik
|
|
|
|
|
Set the "AutoPopDelay" property of ToolTip.
Regards,
Bhupi Bhai.
|
|
|
|
|
Ok, my problem is i even don't have any reference to the tooltip object.
|
|
|
|
|
i think it will be better if u create tooltip object runtime
and on the textchange event u can dispose the old tool tip object by
toolTip.Diapose() method and create new instance of tooltip object
and set it again.
rahul
|
|
|
|
|
ok i tried to aviod creating a tooltip object thats existing the whole time in the class, but there is no alternative, i think.
thank you
|
|
|
|
|
|
hi,
i keep a logging in a .txt file, i would like to open this file by pressing a button in my program.
how do i do this? is this even possible??
thx
grz
|
|
|
|
|
u can try
System.Diagnostics.Process.Start("complete path of file\\filename.txt");
rahul
|
|
|
|
|
Hi,
Yes ! Either you can open the text file using the IO classes provided in the .Net or you can directly open that file in notepad using Process.Start(). Have look here[^]
"A good programmer is someone who looks both ways before crossing a one-way street." -- Doug Linder
coolestCoder
|
|
|
|
|
thanks alot !!
can i make it a read only to? so people cant change it.
thx
|
|
|
|
|
then you should open the text from within your program and display in a Read-only (or disabled) text control. You cannot open en text in notepad and somehow disable it from editing.
StreamReader srMyLogfile = new StreamReader("path/to/file.txt");
txtYourTextbox.Text = sr.ReadToEnd();
txtYourTextbox.Enabled = false;
srMyLogfile.Close();
srMyLogfile.Dispose();
- - - --[ i love it when a plan comes together ]-- - - -
|
|
|
|
|
|
What is the Assembly/Namespace for capturing Video in Microsoft's DirectX Manage Code using C# or VB.Net Language?
Siamginsuan Ngaihte
|
|
|
|
|
Add reference in your project to DirectX.Capture.dll.
This dll requires DShowNET.dll, make sure they are in same directory.
Regards,
Bhupi Bhai.
|
|
|
|
|
Yeah thats right, thanks a lot. I am just wondering whether this DirectX.Capture.dll and DShowNET.dll is from Microsoft or from Third party? Because it give dll-signing problem.
Thanks and regards
Siamginsuan Ngaihte
|
|
|
|
|
Hi All,
I want to use this property but in MSDN it says "This property is not currently supported and always throws a NotSupportedException.". When will it be supported? Can you suggest any other method or property?
|
|
|
|
|
This should work, pls try and let me know.
private m_NetworkStream = new NetworkStream();
public override long Length
{
get
{
return m_NetworkStream.Length;
}
}
Regards,
Bhupi Bhai
|
|
|
|