|
If the control is disabled, none of those events fire. Like John said, you'd have to implement your own button class to support this. You'd be creating a button that never really disables. You'd keep track of the Enabled state as in a normal button, and keep certain events running while "disabling" others, like Click DoubleClick, MouseDown, MouseUp, ..., if the control is disabled. You'd also have to custom paint the button to show that it is "disabled" or not.
|
|
|
|
|
bool EverythingYouSaid = PainInTheAss;
bool IsItWorthIt = false; .45 ACP - because shooting twice is just silly ----- "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." - J. Jystad, 2001
modified on Friday, March 12, 2010 11:48 AM
|
|
|
|
|
Yep. I didn't say it was worth it, I just said it could be done. Frankly, I can find no value in knowing that the mouse is over a button that's disabled. Sounds like he's trying to use it for something not-so-well-thought-out.
|
|
|
|
|
Evidently, he 1-voted us both. I 5'd you to compensate.
I could almost understand wanting to show tooltips for a control that's disabled.
This particular problem (if done *right*) would require that he create a custom version of every control - a royal pain-in-the-ass. .45 ACP - because shooting twice is just silly ----- "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." - J. Jystad, 2001
|
|
|
|
|
John Simmons / outlaw programmer wrote: Evidently, he 1-voted us both. I 5'd you to compensate.
And the same for you!
John Simmons / outlaw programmer wrote: I could almost understand wanting to show tooltips for a control that's disabled.
Yeah, I can see that too... almost. Still, when I see a greyed out control, I don't even bother testing it for some obscure functionality. it just gets skipped until it want's to respond.
John Simmons / outlaw programmer wrote: This particular problem (if done *right*) would require that he create a custom version of every control - a royal pain-in-the-ass.
For some reason, I don't see him doing that.
|
|
|
|
|
It's possible that your application logic may be wrong. Why respond to events on a disabled button? Standard for windows is that disabled objects raise no events, so it has to be some really good reason to go against the flow. Also it will confuse your end users.
As has been said, you could write your own button, but why buck the trend?
|
|
|
|
|
hi..
I need 2 know How i am Insert multiple textbox text in one field
For Example
I have one Field name data
and i have 3 textbox
i want to insert 3 textbox data in one field.
hope u understand my problem
i am waiting your response.
Thanks In advance
Jawad khatri
|
|
|
|
|
I don't get what the problem is?
Where do you fail in your attempt to copy the data from your textboxes?
You access the data in a textbox by using the Text property..
|
|
|
|
|
yes i want to access data to text property
let suppose
i have 3 textboxes
text1.text = I
text2.text = am
text3.text - jawad
now i want to save these 3 textboxes data in one field
|
|
|
|
|
Just concatenate your textbox content to a string:
string theString = string.Empty;
text1.Text = "I";
text2.Text = "am";
text3.Text = "jawad";
theString = text1.Text + text2.Text + text3.Text;
Still not sure if this is what you're after though..
|
|
|
|
|
thanks for response.
i have a table Data have one field name description.
and i have 3 textboxes Rate,Weight,Product
i want to save data of Rate,Weight,Product in description field
Now hope u understand
|
|
|
|
|
Is "Data" a table in a database?
Could you post the code you're having trouble with and describe what goes wrong and what you want it to do?
|
|
|
|
|
Yes Data Is table in database
SqlConnection conn = new SqlConnection(connString);
string query = "insert into Data(Product,discription) values('" + txtproduct.Text + "','" + txtrate.Text + "'&& '" + txtweight.Text + "')";
SqlCommand cmd = new SqlCommand(query, conn);
try
{
conn.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("Record Inserted Sucessfully.");
}
finally
{
conn.Close();
}
|
|
|
|
|
Okay, and what is the error your receiving?
Do you really want the concatenated string to look like this (if txtrate=theRating, txtweight=theWeight)?
theRating'&&'theWeight
Or do you want:
theRating&&theWeight
Check the part where you put your strings together.
If you want to use a ' in your concatenated string you have to use double '' like this:
string query = "insert into Data(Product,discription) values('" + textBox1.Text + "','" + textBox2.Text + "''&& ''" + textBox3.Text + "')"; modified on Friday, March 12, 2010 7:01 AM
|
|
|
|
|
I have Done
Thanks For Help Me Sir
|
|
|
|
|
You're welcome
|
|
|
|
|
I am developing some engineering software. It is going quite well and I want to implement network licencing as the copyright protection system for my program. this seems to be the standard for software in my industry basically I believe it works by giving the server a fixed number of licences and it dishes them out to users as required. A popular drafting program, autocad, works like this.
My problem is that I have no idea how to implement this in my program. I am not experianced with dealing with servers and cannot find any example code to work with. I have found code that implements licenceing by handing out a key with the software but it isn't as secure as I would like.
Can anyone help me out with some open source software? Would also be interested in commercial software.
Thanks
|
|
|
|
|
|
thanks very much for the links. I will have a look.
|
|
|
|
|
Hi everyone,
Had a doubt.
I could send the mail using exchange server with ease.
But my boss wants me to send the mails using localhost itself.
But wen i send with local host it delivers only to my gmail account.
No yahoo, not even my own machine outlook it doesnt reach.
Can u suggest any help.
i have pasted my code below.
I am using a windows form application.
Code:
MailMessage message = new MailMessage(
txtsendfrom.Text,
txtsendto.Text,
txtsubject.Text,
txtmessage.Text);
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("localhost");
smtp.Send(message);
MessageBox.Show( "Message sent to " + txtsendto.Text + " at " + DateTime.Now.ToString() + ".","Success ");
The program executes successfully but wont deliver...
Please help....
Thanks in advance
Puneeth
|
|
|
|
|
Message Closed
modified 23-Nov-14 6:35am.
|
|
|
|
|
But to gmail it delivers dude....
|
|
|
|
|
If it only delivers to your GMail account what is the value of txtsendto.Text ?
Remember that some email servers are configured to only accept emails from email servers that are on a valid domain, reverse DNS based on IP, as such your work exchange sever may not accept your localhost as a valid email server to accept emails from.
|
|
|
|
|
ya tats true bro.....
Sometimes it tells me tat the IP is in DNS Blacklist list...So it cannot deliver.
But wat to do for tat.
Any solution to make my domain valid ????
Thanks. tat was a good suggestion.
txtsendto.Text ll have the mail id to be delivered to.
|
|
|
|
|
If your talking about your work exchange sever you will need to get the sys admin to put in an exception to accept your IP address as a vaild address to receive emails from, if they will not do that there isn't much you can really do, unless you can access say your ISPs email server but then you may need to supply credentials.
If this is really causing you issues you need to explain to your boss that you can't properly test using localhost as it is not a valid email server for other email servers to receive emails from.
|
|
|
|