Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » was voll schweres

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
18.11.2005, 14:11 Uhr
Th



Du solltest das OnKeyPress-Event verwenden und schauen, ob an der akt. Cursor-Position der Text "<html" steht und gerade die Taste '>' gedrückt wurde, dann den Text einfügen und evtl. den Cursor wieder zurücksetzen (so macht es auch der XML-Editor von MS Visual Studio).
Du kannst dir noch überlegen, was passieren soll, wenn jemand Text einfügt...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
18.11.2005, 15:50 Uhr
~hoihoi
Gast


also ich koomme da überhaupt nicht mit?
was meinst du damit?
kannst du nen code liefern?

mfg
thomas
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
19.11.2005, 14:33 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Also ich denke, dass Du mit TextLabel eine TextBox meinst(sonst vergiss das Bsp.).

C++:
// ....
using System.Collections;
public partial class Form1 : Form
{
    private ArrayList arrList = new ArrayList();
        private string sComp="";
        public Form1()
        {
            InitializeComponent();
            arrList.Add("<html>");
            arrList.Add(" </html>");
        }
        
        private void txtInput_KeyUp(object sender, KeyEventArgs e)
        {
            if (txtInput.Text.Length >= 6)
            {
                sComp += txtInput.Text.Substring(txtInput.Text.Length - 6, 6);
                if (arrList[0].Equals(sComp))
                {
                    try{
                        txtInput.Text = txtInput.Text.Insert(txtInput.Text.Length,  
                                                 arrList[1].ToString());
                        txtInput.Select(txtInput.Text.Length - 8, 1);
                    }catch (Exception ex){
                        MessageBox.Show(ex.Message);
                    }
                }
                sComp = "";
            }
        }
    }


Nicht vollkommen aber als Ansatz brauchbar.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: