|
Hi guys,
I have a RichTexBox in my 'send mail' app. I made the option to change the Font style of the RichTextbox to 'bold' or 'underline' and ... on the sender side i can change the Font style, bud wen i send the mail, on the reciever side u always get the mail in regular Font style, even wen u changed the fontstyle...anyone a idea ?
thanx
|
|
|
|
|
hi
did you use the Rtf Property of the richtextbox for the e-mail body?
greets
m@u
|
|
|
|
|
Check the following:
1. Does the recipient enable RTF emails?
2. Does your SMTP server filter RTF emails?
3. Are you sending the rich text from the RichTextBox, or just the text?
My guess is that you are using the RichTextBox.Text property instead of the RtfText property.
4. Is the mime type of the email properly set? Let me know if any of these suggestions help. If not, post some sample code so we can help some more.
Sounds like somebody's got a case of the Mondays
-Jeff
|
|
|
|
|
hi, thanx for reply
you are right i used the Text property. Bud how to use rtf??? wen i say:
message.body= richtextbox.rtf , it's not working. can u tell me how to use rtf??? thank u
|
|
|
|
|
What isn't working about it? Are you getting the rtf output on the other end, just as plain text? My guess is that your recipient e-mail client doesn't support (most don't) rtf emails. You will need to convert the rtf into html. I searched google and came up with this[^] list of (mostly) free tools to convert from rtf to html. Then you set the message.IsBodyHtml property to "true". Alternatively, you could just add an rtf attachment to the message. Good luck,
Sounds like somebody's got a case of the Mondays
-Jeff
|
|
|
|
|
Why did you delete your other message? If the response you recieved isn't what you need, then say so on the same thread, instead of removing your post and reposting the same question.
Sounds like somebody's got a case of the Mondays
-Jeff
|
|
|
|
|
Right. Absolutely right.
|
|
|
|
|
|
yeah and i want a big mac and a coke
|
|
|
|
|
|
MGHS wrote: TSP Dynamic
Help with what?
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Individuality is fine, as long as we do it together - F. Burns
|
|
|
|
|
For the past few days I've been searching for a way to see who is loggin in on a terminal/server without having log on yourself and check.
Originally I had planned to use WMI, but I ran into too many difficulties with security issues. I've recently switched to trying a RPC program that I can just load on every computer and have it check who is logged on and toss me back the info.
However, during this entire process I've felt like I'm inventing the wheel all over again. Surely there is someone who has done this before? Does anyone know of any programs/resources I could turn to?
|
|
|
|
|
Marutar wrote: who is loggin in on a terminal/server
Have you eliminated the Terminal Services API?
|
|
|
|
|
I think I'm going to run into the same security problems I did with WMI, but I will look in to that more.
Does anyone have any other suggestions?
|
|
|
|
|
Well security issues exists for a reason. You might consider just digging in and getting up to speed is a better approach than an unsecured solution.
|
|
|
|
|
I have a usercontrol on a form when i click on the usercontrol I changed the control Style. But my Keydown and KeyPress events are not being fired.
public UserControl1()
{
InitializeComponent();
this.MouseClick += new MouseEventHandler UserControl1_MouseClick);
this.KeyDown += new KeyEventHandler(UserControl1_KeyDown);
this.KeyPress+=new KeyPressEventHandler(UserControl1_KeyPress);
}
void UserControl1_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show("Presss");
}
void UserControl1_MouseClick(object sender, MouseEventArgs e)
{
MessageBox.Show("mouseclick");
this.BorderStyle = BorderStyle.Fixed3D;
}
void UserControl1_KeyDown(object sender, KeyEventArgs e)
{
MessageBox.Show("down");
}
|
|
|
|
|
The problem you're running into is that you're handling the Key events of the UserControl, which will never have the input focus. The constituent controls of the UserControl get the focus, not the UserControl itself. A UserControl is a container, not a focusable control. This is why the UC keyboard events never fire.
|
|
|
|
|
Thanks for answering but what i want if the usercontrol has focused then listen for keyDown event and keyPress events. How can i achieve this any example please
|
|
|
|
|
netJP12L wrote: what i want if the usercontrol has focused
Not possible. I just told you the UserControl cannot be focused. The constituent controls inside the UC can have the focus, but you'll have to handle the Key events for each of those controls in your UC code.
|
|
|
|
|
Where's PreTranslateMessage() when you need it the most?
--
Raaaaaaaaaaaaaaaaaaaaa!
|
|
|
|
|
I guess it's hiding inside the KeyPreview = true; in the Form class. Too bad it doesn't apply to UserControl.
|
|
|
|
|
Is there a simpler way to load a DataTable from XML where I need to qualify the XML with an XPath? Currently, I have:
DataTable dt=new DataTable();
XmlNodeList nodeList=xdoc.SelectNodes(rootName+"/"+path);
if (nodeList.Count != 0)
{
CreateColumns(dt, nodeList[0]);
}
foreach(XmlNode node in nodeList)
{
DataRow dr=dt.NewRow();
foreach(XmlAttribute attr in node.Attributes)
{
dr[attr.Name]=attr.Value;
}
dt.Rows.Add(dr);
}
Is that the best way to do this?
Marc
|
|
|
|
|
Marc Clifton wrote: Is there a simpler way
Marc Clifton wrote: Is that the best way to do this?
I don't know if simpler or better is how you might describe this but I would think you could work with the XPathNavigator library and derive from XmlReader passing calls on to the navigator so you can use DataTable.ReadXml( XmlReader).
|
|
|
|
|
led mike wrote: I would think you could work with the XPathNavigator
Ah, the XPathNavigator! I forgot about that. Thanks, I'll take a look.
Marc
|
|
|
|
|