|
You seem to read every message except the ones that give you the solution. Did you even try what 8kelvin suggested below?
|
|
|
|
|
In the interest of killing this question I will now provide you with the answer. Ready? Concentrate now...
you have told the computer to show you two message boxes.. look...
MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
if (MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
The first one you show the message box and discard the user's response.
The second one is within an if(..) construct. This does a boolean check on the contents of the (..) and if that returns true then the code directly after fires. Otherwise the code inside the else part executes. You would have learnty this had you have sat in on lecture "programming 101".
Your if(..) checks that the users response is equal to DialogResult.OK (or, more simply the user clicks trhe OK button) and if they do then the app closes. The part in your else is irrelevant.
Good luck with the rest of your career, mine'll be a big mac with fries please.
|
|
|
|
|
EDIT: The post above messed up not showing half the text. I have reposted here without the long code blocks
In the interest of killing this question I will now provide you with the answer. Ready? Concentrate now...
you have told the computer to show you two message boxes.. look...
MessageBox.Show("Are you sure to exit the application!....
if (MessageBox.Show("Are you sure to exit the application! ....
The first one you show the message box and discard the user's response.
The second one is within an if(..) construct. This does a boolean check on the contents of the (..) and if that returns true then the code directly after fires. Otherwise the code inside the else part executes. You would have learnty this had you have sat in on lecture "programming 101".
Your if(..) checks that the users response is equal to DialogResult.OK (or, more simply the user clicks trhe OK button) and if they do then the app closes. The part in your else is irrelevant.
Good luck with the rest of your career, mine'll be a big mac with fries please.
|
|
|
|
|
J4amieC wrote:
Good luck with the rest of your career, mine'll be a big mac with fries please.
I think he might not be able to do this as well... you're probably end up with 2 chicken burger's instead!
|
|
|
|
|
If you want to edit a post that scrolls off the side, you can do it. Click the body of the message and then press tab. The Reply link should get focus - then all you need to do is press tab to cycle between the links. Note that the edit link is the one you'll tab onto immediately after the bookmark link.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
ignore those jokers....
its because you need to put in another MessageBox.Show to handle the cancel button. if you dont then windows will auto create another one to make up for it... try the following...
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
if (MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK && MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.Cancel)
{
Close();
}
else
{
return;
}
}
Life goes very fast. Tomorrow, today is already yesterday.
|
|
|
|
|
DialogResult messageBoxResult = MessageBox.Show(...);
if(messageBoxResult == DialogResult.Ok)
{
}
else if(messageBoxResult == DialogResult.Cancel)
{
}
You may want to note that MessageBox.Show only gets invoked once. Incidentally, the first exclamation point passed to your method should be a question mark, and "selct" should be "select"
|
|
|
|
|
Hii All
i am working with datagridview in windows application. I hav one problem with datagridview DataPropertyName. I hav given same datatable column name as DataPropertyName to two gridview fields(RealPL and unrealPL)but i want to show ont field as 0(zero)based on some condition.
Example:
for (int n = 0; n <= dtclose.Rows.Count - 1; n++)
{
if (dtclose.Rows[n]["Status"].ToString() == "LIVE")
{
dtgrdv.Rows[n].Cells["RealPL"].Value = "0";
}
else if (dtclose.Rows[n]["Status"].ToString() == "CLOSE")
{
dtgrdv.Rows[n].Cells["UnrealPL"].Value = "0";
}
}
but both the field showing zero or showing same value..what should i do?
where I am doing wrong?..plz help me
Thank You in advance
|
|
|
|
|
Hi,
When i call System.Threading.Thread.Sleep() the application got stuck, even when i click anywhere the display of the application gone blank.
Is there any way to stop this problem. Let it stuck but allow to see the UI and just disble mouse click.
Is there any other way other than Thread.Sleep()
Thankyou,
YPKI
|
|
|
|
|
set Sleep with delay interval like, Thread.Sleep(10), to sleep for 10ms
8.Kelvin()
{
while (!(the machine can program itself))
Wont_stop_coding = true;
}
|
|
|
|
|
If you call Thread.Sleep() without specifying a time as int or TimSpan , the thread will sleep indefinitely, so it will obviously not react to user actions.
|
|
|
|
|
why dont you just set Enabled to false for any controls you dont want the user to interact with. Ideally you shouldnt sleep a UI thread at any point. what exactly are you trying to acheive?
Life goes very fast. Tomorrow, today is already yesterday.
|
|
|
|
|
I have some image files, it should display on a costom control in a specfied time, so after display a image there should be a interval to display next, igave thread.sleep at that time inside the while loop
while (read each line of a .txt where image name and time interval written))
{
char[] delimiterChars = { '.' };
string[] fileNameArray;
fileNameArray = name.Split(delimiterChars);
int sleep = Convert.ToInt32(fileNameArray[1]);
System.Threading.Thread.Sleep(sleep);
//display image here
}
is there any way to watch the image changing without UI stuck. like microsoft movimaker.
|
|
|
|
|
|
Mask this first MessageBox..
private void button3_Click(object sender, EventArgs e)<br />
{<br />
<br />
<br />
if (MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)<br />
{<br />
Close();<br />
}<br />
else<br />
{<br />
return;<br />
}<br />
}
8.Kelvin()
{
while (!(the machine can program itself))
Wont_stop_coding = true;
}
|
|
|
|
|
I did not get your point! Seems you've simple copies my code and pasted it in your reply without any manipulation???
|
|
|
|
|
just copy my code, it will work..
Look very hard at the code, it's DIFF from your code.
You should try to solve this simple problem by yourself, before posting here.. and study whoever reply carefully before posting another message.
Hope you can solve your problem now.
8.Kelvin()
{
while (!(the machine can program itself))
Wont_stop_coding = true;
}
|
|
|
|
|
Nice try, but the OP is not capable of reading code, so of course he wont notice you've simply commented out his mistake.
|
|
|
|
|
Rajdeep.NET wrote: private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
Sure it will!!!!
Because you are calling the message box two times.... the above is the first time...
and
Rajdeep.NET wrote: if (MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
this is the second time......
just delete the first call or you can use the follwoing code
DialogResult reply = MessageBox.Show("Are you sure to exit the application! Selct Ok to Exit now or Cancel to stay in the current form", "Sample App", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
if (reply == DialogResult.Ok)
{
}
Have a Happy Coding.....
|
|
|
|
|
Hi guys i need to solving this problem to create a simple HTTP web server in C#
here is the code
using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;
using System.IO;
using System.Threading;
namespace TCP_Socket
{
class ConnectionThread
{
public ConnectionThread(Socket socketToHandleConnection)
{
connection = socketToHandleConnection;
}
Socket connection = null;
NetworkStream connectionStream = null;
BinaryReader inStream = null;
BinaryWriter outStream = null;
String userName = null;
public void run()
{
connectionStream = new NetworkStream(connection);
inStream = new BinaryReader(connectionStream);
outStream = new BinaryWriter(connectionStream);
userName = Environment.UserName;
byte b = 0;
String s = "";
try
{
while (connectionStream.DataAvailable)
{
b = (byte)inStream.ReadSByte();
Console.Out.Write((char)b);
s += (char)b;
}
String[] items = s.Split();
}
catch (EndOfStreamException eos)
{
Console.Out.WriteLine("Unexpected end of stream.");
Console.Out.WriteLine("Error caused by " + eos.Message);
}
Console.Out.WriteLine("End of stream.");
String stringOut = "HTTP/ 1.1 200 OK\r\n";
outStream.Write(stringOut.ToCharArray());
outStream.Write(stringOut.ToCharArray());
stringOut = "Content-Type: text/html\r\n";
outStream.Write(stringOut.ToCharArray());
stringOut = "\r\n";
outStream.Write(stringOut.ToCharArray());
stringOut = "\r\n";
stringOut = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n";
outStream.Write(stringOut.ToCharArray());
stringOut = "<html>\r\n";
outStream.Write(stringOut.ToCharArray());
stringOut = "<body>\r\n";
outStream.Write(stringOut.ToCharArray());
stringOut = "Welcome to <strong>" + userName + "'s </strong>primative HTTP server";
outStream.Write(stringOut.ToCharArray());
stringOut = "</body></html>\r\n";
outStream.Write(stringOut.ToCharArray());
inStream.Close();
outStream.Flush();
outStream.Close();
connectionStream.Close();
connection.Close();
Console.Out.WriteLine("Done; Connection closed.");
}
}
}
This is where i need help, The loop just reads whatever the web browser sends to the server and writes it to the console window. I need help converting the bytes to strings, looking for “\r” and / or “\n” (CR or Carriage Return, LF of Line Feed) to be at the end of a line and therefore terminate the strings.
byte b = 0;
String s = "";
Then i need look for the “get” below, to end up with a nice array of strings in items[] which represents what the browser transmitted, but split up into individual strings. Then i need to Stop your origram there by inserting a breakpoint and looking at the contents of items[].
I've been stuck on this for days, can anyone help, i am a beginner doing this for my first year, so please keep answer easy for me to understand.
Thanks in Advance
|
|
|
|
|
Looks like i completely miss understood what i was supposed to be doing, the code i was asking for is complete.
These are the questions i need answering
2. Extend the server so that the server can request a particular document. If you entered the URL of HTTP://141.163.29.10/cnet.html into your browser, the request from the browser that your server will see will now look like GET /cnet.html. Open the file cnet.html and send it to the browser, using the output stream that has already been opened for you.
3. Try to implement HTTP properly, sending the sort of information in the dialog below. The greyed out text is generated by the HTTP server, i.e. your program. You will have to calculate content-length, date etc.
GET / HTTP/ 1.0 Get / means root directory
Accept: …. Loads of information about the browser and file formats it will accept etc….
HTTP/ 1.1 200 OK Date: Thu, 22 Mar 2005 15: 38: 52 GMT Server: Apache/ 1.3.9 (Unix) Debian/ GNU Last- Modified: Fri, 02 Mar 2005 14: 33: 17 GMT ETag: "138b3- 32d- 3a9faf2d" Accept- Ranges: bytes Content- Length: 813 Connection: close Content- Type: text/ html; charset= iso- 8859- 1 <HTML> ... </ HTML>
|
|
|
|
|
Try google. That's where we would look.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Hey Guys,
what manipulation should I've to do with this code, such that my Console Application becomes capable of deleting folders along with files? :-
{
System.IO.File.Delete(@"C:/My Folder/filename.txt");
}
Your reply will be appreciated, thanx....
|
|
|
|
|
System.IO.Directory.Delete("folderpath");
goog job you changed the subjuct cuz i marked that last one as a bad question
there is an edit button you know
Life goes very fast. Tomorrow, today is already yesterday.
|
|
|
|
|
Hey Musefan,
thanx for your reply man. It really worked.
And plz dude, if you find that my subject or anything like that isn't correct than plz plz plz inform me before marking it. Have a nice day
|
|
|
|