c# - يتم - كيفية حذف ايميل بعد ارساله




وف لا يسمح التراجع عند استضافتها في إليمنتوست ضمن وظيفة فستو/أوتلوك الإضافية (2)

لدي أدين أوتلوك (فستو) في منطقة نموذج أوتلوك لدي عنصر تحكم مستخدم وف ضمن عنصر إليمنتوست. لدي مشكلة أن مربع نص ضمن عنصر تحكم المستخدم ليس لديه القدرة التراجع ... في بعض تكوينات. على وجه التحديد في ويندوز 7 / أوتلوك 2007 التراجع (أي كترل-Z) لا يعمل، على الرغم من قص / نسخ الخ كل عمل. ومن المثير للاهتمام ويندوز 8 / أوتلوك 2010 التراجع لا يعمل.

مربع النص زمل هو:

<TextBox 
    Name="txtnote" 
    VerticalScrollBarVisibility="Auto" 
    SpellCheck.IsEnabled="True"  
    Text="Topic notes..." 
    TextWrapping="Wrap" 
    AcceptsReturn="True" />

ملاحظة: لقد حاولت تعيين السمات التالية لجعلها تعمل ولكن دون جدوى: إسوندونابلد = "صحيح" وندوليميت = "- 1"

هل يمكن لأي شخص أن يقترح لماذا يحدث هذا وما يمكنني القيام به لجعله يعمل كما هو متوقع؟

أوبديت 7 يناير 2014. لقد أضفت كيبيندينغز التالية إلى مربع النص:

<TextBox.InputBindings>
    <KeyBinding Command="ApplicationCommands.Undo" Key="Z" Modifiers="Control" />
    <KeyBinding Command="ApplicationCommands.Redo" Key="Y" Modifiers="Control" />
    <KeyBinding Command="ApplicationCommands.Undo" Key="G" Modifiers="Alt" />
</TextBox.InputBindings>

والنتيجة هي - نتل-Z / نترل-Y ​​لا يزال لا يعمل، ولكن ألت-G لا يعمل!


لا يسمح بالمكونات الإضافية للتعامل مع اختصارات إكسيل الأساسية. ربما بسبب ذلك، اختصارات لا تعمل.


حاول إعلام النوافذ التي تم تغيير قيمة عنصر التحكم الحالي (مربع النص)، ربما على الحدث الذي تم تغييره على النحو التالي. (لم يحاكمها، ولكن كان قد طبق على سيطرتي في سيناريو مماثل، حيث لم تكن الضوابط قادرة على تحديد التعديل)

مكتبة الطريقة ............

[DllImport("user32.dll", EntryPoint = "SendMessageW", SetLastError = true)]
public static extern IntPtr SendMessageW([InAttribute] IntPtr hWnd, IntPtr msg, IntPtr wParam, IntPtr lParam);

// مقبض الحالي ل تكستبوكس

IntPtr _handle

// تعيين أو حذف علم التعديل لعنصر تحكم تحرير. يشير علم التعديل إلى ما إذا كان النص ضمن عنصر تحكم التعديل قد تم تعديله أم لا. يمكنك إرسال هذه الرسالة إما إلى عنصر تحكم تعديل أو عنصر تحكم تحرير غني.

int SETMODIFY = 185,//0x00B9 (constant)

// تغيير النص

SendMessageW(_handle, new IntPtr(SETMODIFY), IntPtr.Zero, IntPtr.Zero);






vsto