|
Hello,
I have a big project here (all in .net 2.0 and c#) that seems to experience message pump freezes on some computers. At least thats what I'm thinking:
This specifically seems to happen when scrolling the mousewheel within a DomainUpDown control and then leaving it's bounds with the mousepointer, while still scrolling the mousewheel.
The application just freezes completely (including all background threads). Right-clicking the application in the taskbar seems to restart the pump. I've tried overriding the OnMouseLeave method of the control and then calling System.Windows.Forms.Application.DoEvents() from there, but that doesn't seem to help. (And yes, I know it isn't very good practice to be calling that method in the first place ).
Any help is very much appreciated, thank you in advance!
Standards are great! Everybody should have one!
|
|
|
|
|
Hi All,
I writing some wizard in my project.
I want to do it by using panel`s and in any screen change i will show some other panel.
My problem are ...
1. Is there some other way to writing wizard as i need ( the wizard have 7 screens and need to be able move "next" and "back" in the pages ).
2. When i want to edit some of the panels i wand to invisible the all other panels and their controls - for some reason i see the controls of the other panel also. How can i separate the controls that i put on panel_X and those of panel_y ?
Thanks of any help.
|
|
|
|
|
|
Hi,
Is it possible to create a constant instance of a struct.
Example:
I have a struct:
<br />
public struct Point<br />
{<br />
int x,y;<br />
}<br />
and I want to do:
<br />
public <big>const</big> Point my_Point;<br />
my_Point.x = 2;<br />
my_Point.y = 4;<br />
Thanks,
|
|
|
|
|
I think you need to make it a static readonly .
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
Thanks, But:
If you do,
Public static readonly Point;
and after you try to do,
Point.x = 3;
you get an error, as Point is readonly and can't be assign.
So what is the right way...
|
|
|
|
|
Point is immutable. You couldn't change it even if you wanted to.
public static readonly Point myPoint = new Point(3,5);
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
public static readonly Point p24=new Point(2, 4);
|
|
|
|
|
If your goal is to have a Point type, just use the built-in one: System.Drawing.Point .
If your goal is to create a type that works like System.Drawing.Point, then look at how System.Drawing.Point is defined.
If your goal is to create a type that works the way you described (which I don't recommend)...
public struct Point
{
private int _x,_y,_z;
public int
x
{
get
{
if ( _z%2 == 1 )
{
return ( _x ) ;
}
else
{
}
}
set
{
if ( _z%2 == 0 )
{
_x = value ;
_z |= 1 ;
}
else
{
}
}
}
public int
y
{
get
{
if ( _z > 1 )
{
return ( _y ) ;
}
else
{
}
}
set
{
if ( _z < 2 )
{
_y = value ;
_z |= 2 ;
}
else
{
}
}
}
Then
<br />
public Point my_Point;<br />
my_Point.x = 2;<br />
my_Point.y = 4;<br />
<br />
my_Point.x = 5;
|
|
|
|
|
You almost convinced me to embrace nullable types...
|
|
|
|
|
I didn't think to use nullable types until some time after I posted.
Thanks for reminding me, I'll get right on that.
|
|
|
|
|
Luc Pattyn wrote: You almost convinced me to embrace nullable types...
Nullable types are gooooodddd!!! Come and see the pretty nullable types.....
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
"Use the right tool for the right job." -- Scotty... and my grandfather
|
|
|
|
|
Hi Colin,
I'm sure nullable types have some value (no pun intended), otherwise they
would not have been added to C#.
So far whenever I was short of a special value (such as DateTime.MinValue),
I used a class rather than a struct so I could use null to indicate "has no value".
I still have to encounter the first case I really can take advantage of a
nullable value; maybe a long history without them made me develop patterns
that just walk around them ?
Regards,
|
|
|
|
|
Same thing, but with nullable type -- still not recommended practice though.
public struct Point
{
private int? _x,_y;
public int
x
{
get
{
if ( _x.HasValue )
{
return ( _x.Value ) ;
}
else
{
}
}
set
{
if ( !_x.HasValue )
{
_x = value ;
}
else
{
}
}
}
public int
y
{
get
{
if ( _y.HasValue )
{
return ( _y.Value ) ;
}
else
{
}
}
set
{
if ( !_y.HasValue )
{
_y = value ;
}
else
{
}
}
}
|
|
|
|
|
In my application I represent data stored in sql 2005 by "dundas" graphs. That data are dynamically updated. I want to refresh my graphs automatically.
|
|
|
|
|
Hello,
I'm pretty new to all this so i hope i haven't picked up the wrong end of the stick..
If you want the form to re-paint it's self then you can use then following method :
.Invalidate()
That will cause the control to re-draw it's self.
|
|
|
|
|
hello
can anyone help me
how can we find a *.dmp in a directory in c#???
thanks in advance
sachin
|
|
|
|
|
Directory.GetFiles(mypath,"*.dmp);
|
|
|
|
|
I guess you meant Directory.GetFiles(mypath,"*.dmp");
|
|
|
|
|
|
Hello every body,
I want to add items in combo box (drop down style sets to DropdownList)
with text and values.
I am able to add only text not its value.
Please help,
Regards,
rahul saini
|
|
|
|
|
A combobox list only holds text strings; to map these onto values, you can
rely on the SelectedIndex property (unreliable, in case the list gets changed)
or use a HashTable; if the text is in some way a string representation of the value,
you could also parse the text.
|
|
|
|
|
Hello Luc Pattyn,
Thanks for your rply,
Can you help me out how to use hash table.
Regards,
rahul saini
|
|
|
|
|
HashTable ht=new HashTable();
ht.Add("one", 1);
ht.Add("two", 2);
...
string s=myCombo.Text;
int myValue=(int)ht[s];
|
|
|
|