2009-06-21 8 views
0

Ich erstelle eine Anwendung, die bei der Beantwortung von E-Mails hilft, also habe ich ein paar Beispiel-Mensagen, die ich in die E-Mail-Textseite einfügen möchte, beginnend an der Cursorposition.Wie Einfügen eines vorformatierten Textes an der Cursorposition in VS2008?

Stellen Sie sich vor, ich habe diese App mit Button1,2,3,4 etc, und jeder Taste zugeordnet ist ein vorformatierter Text, so wenn ich Button1 drücken wird es den Text einfügen, beginnend mit dem Cursor.

Ist es möglich? Und wie lautet der Code dafür?

Danke!

Antwort

1

Sie können eine Rich Textbox für das Steuerelement verwenden. Wenn sich der vorformatierte Text in Ihrer Zwischenablage befindet, sollte es nur eine Frage des Einfügens in die Rich-Textbox sein. Die Rich Textbox wird für RTF formatiert. Ich gehe davon aus, dass Sie C# oder VB.NET verwenden.

0

Ich verwende Visual Studio 2008 Pro, meist mit VB-Sprache. Nach einer langen Forschung in der MSDN habe ich ein paar Routinen mit der Zwischenablage Aktion überprüft, aber ich weiß nicht heiß, um sie richtig zu verwenden.

Zuerst stellen Sie sich vor, ich möchte in der Zwischenablage formatiert Text mit Zeilenumbrüchen "einfügen" ... Es ist mir nur gelungen, eine einzige Zeichenfolge einfügen, ohne eine Art Zeilenumbruchformat. Ich brauche nicht wirklich das RTF, Unicode dient mir gut aber ... mit Zeilenumbrüchen.

Danach kommt der schwierigste Job ... wie die Zwischenablage kopieren automatisch in einen Notepad/Word/was auch immer Text-Cursor. Ich weiß, dass es zu viel verlangt, aber ich werde glücklich sein, wenn ich formatierten Text automatisch in die Zwischenablage "einfügen" und dann die Paste selbst machen kann.

Vielen Dank für die Hilfe!

Verwandte Themen