|
But the handler is called in response to the move, which took place after I unsubscribed, and before I re-subscribed.
|
|
|
|
|
Hello everyone,
How to check whether a port on the local machine is occupied by another thread/process? (only whether or not occupied is ok, no need to know which party occupied the port.)
Any samples or APIs to use?
thanks in advance,
George
|
|
|
|
|
If Socket.Bind(EndPoint); throws exception, the port is in use. Does it helps?
|
|
|
|
|
Thanks d@nish,
It helps.
regards,
George
|
|
|
|
|
You could also use Socket.Poll or Socket.Select.
|
|
|
|
|
Thanks dude!
regards,
George
|
|
|
|
|
I have a data grid that contains a checkbox in its one of the columns. I have another column that needs to get populated with current date after we check the checkBox, as soon as we click on checkBox but not after we leave the CheckBox cell.Please help me.
Thank you
|
|
|
|
|
Hi Prabhat,
You can set that extra column visible = false with the current date value. Then when user check the particular checkbox, then you can reset the column visibility to true.
I hope this will help you.
Regards
|
|
|
|
|
Hi Aragon,
well thanx .This is just a trick.I need an event such that if we click on the cell of the grid,it should give response at the time we click on that cell.I think the way u suggested also works when we leave that cell.
Thank you.
|
|
|
|
|
I can't understand the "leave cell" term. Do you mean that that date column should be displayed in the place of the checkbox? you can use the ItemCreated event for registrations of the checkedchanged event of the checkbox and then apply your logic for this.
Regards
|
|
|
|
|
Hi Aragon,
I cant find any ItemCreated event.Will u please tell me the procedure.For ur confusion I have written my code below.
if (Convert.ToBoolean(e.FormattedValue) == true)
{
myDataGrid.Rows[e.RowIndex].Cells["Column2"].Value = DateTime.Now.ToString("MM/dd/yyyy");
}
else
{
myDataGrid.Rows[e.RowIndex].Cells["Column2"].Value = null;
}
Here,Column 1 should get populated when we check "column 1",lets say.
|
|
|
|
|
How about using CellContentClick event?
|
|
|
|
|
Hi d@nish,
It still doesnot work.Yes it gets populated with current date but not at the very moment we click on the checkbox.
|
|
|
|
|
It works absolutely fine for me. Can I have a look at your code?
|
|
|
|
|
I dont know whether it is my fault,but the column doesnot get populated immmediately after I click on the checkBox.my code is below:
if (Convert.ToBoolean(myDataGrid.Rows[e.RowIndex].Cells["Column1"].Value)== true)
{
myDataGrid.Rows[e.RowIndex].Cells["Column2"].Value = DateTime.Now.ToString("MM/dd/yyyy");
}
else
{
myDataGrid.Rows[e.RowIndex].Cells["Column2"].Value = null;
}
Here column 2 needs to get populated immediately after we click on column 1.
Thank u.
|
|
|
|
|
Hi in my c# application i want to transfer a large amount of files from one machine to another?
give me the fastest and effective mechanism for this
My small attempt...
|
|
|
|
|
Depends how big it is. If it's huge, the fastest may well be to put it on a portable HDD and walk to the other room. Otherwise, there are no tricks, you can transfer data as fast as your network allows, and no faster. Compress it first, is about the only thing I can suggest.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
i have seen different options, usual file transfer, webclient's download...
which is the effective one?
actually the the files i want to transfer will be shared in another machine
My small attempt...
modified on Monday, May 19, 2008 1:19 AM
|
|
|
|
|
I would like to know how I can determine the base of a literal value.
if I were to have the following code
< int Var = 20 >
How would I code it so that Var was equal to 20 base 16 and not 20 base 10?
I am thinking
int var = 20h;
but that seems a bit too simple to work.
Thank you in advance for your help.
Chris
modified on Sunday, May 18, 2008 7:44 PM
|
|
|
|
|
|
Thank you,
That is just what I needed!!
|
|
|
|
|
Can anyone suggest a good beginers book to programming that is for c#. I need one that teaches the logic behind programming.
|
|
|
|
|
I have used "Visual C# step by step" by Microsoft Press as well as "SAMs Teach yourself the C# Language in 21 Days".
Both are good books for teaching the syntax of C#.
I also have C# Programmers CookBook also from Microsoft Press. It is very helpful once you begin to actually program.
The logic behind programming is a little tricky, How deep do you want to go?
So far, I have found that the best way to learn is by doing. (or getting a BS in Computer Science.)
Chris
|
|
|
|
|
Beginners series book by Wrox would also be a good option to learn C#
|
|
|
|
|
Hello
I'm trying to print a Bitmap created from CopyFromScreen
private void pd_PrintPage(object sender, PrintPageEventArgs ev)
{
Point pos = new Point(10, 10);
ev.Graphics.CopyFromScreen(this.Location,pos,new Size(4000, 4000));
ev.HasMorePages = false;
}
Unfortunately this 1000 x 1000 image is printed in a square of 1,5 inch on my printer
How can I resize that capture to print to the paper size
In the same topic I do not understand why if I'm printing +/- the same area but using a DrawImage the resulting printed size seems ok ??
private void pd_PrintPage(object sender, PrintPageEventArgs ev)
{
Point pos = new Point(10, 10);
ev.Graphics.DrawImage(pb_zoom.Image,pos);
ev.HasMorePages = false;
}
|
|
|
|