Is this happening when the item is opened, or only when it's being view in
the reading pane? If the reading pane that's a known bug in form regions and
I've never seen a successful workaround other than locking the controls when
the item is being displayed in the reading pane.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm
"Mark B" <(E-Mail Removed)> wrote in message
news:u5vY%(E-Mail Removed)...
> OL2007, VSTO C#
>
> I have a number spinner in a form region. If the user tries to delete some
> text in it with the delete key on the keyboard, Outlook instead has been
> deleting the email.
>
> If have tried to intercept the following events to no avail:
>
> bool nonNumberEntered = false;
>
> private void numericUpDownCustomNumber_KeyDown(object sender,
> KeyEventArgs e)
> {
>
> nonNumberEntered = false;
> if (e.KeyCode == Keys.Delete || e.KeyCode == Keys.Back)
> {
> nonNumberEntered = true;
> }
> }
>
> private void numericUpDownCustomNumber_KeyPress(object sender,
> KeyPressEventArgs e)
> {
> if (nonNumberEntered == true)
> {
> // Stop the character from being entered into the control
> since it is a delete keypress.
> e.Handled = true;
> }
>
> }
>
> If anyone knows a way I'd appreciate it. Worst case I thought I could
> temporarily enable a delete confirmation popup but can't see that Outlook
> has that option.