Fråga : Hur du ändrar flikstoppen för en text boxas i VB.NET 2010?

Hur du ändrar flikstoppen för en text boxas i VB.NET 2010? standard för

By, de är fastställda till varje 8 tecken. min text för

If boxas kallas TextBox1, hur mig berättar Windows att flikstoppen bör vara varje 4 tecken i stället för 8? text för

My boxas har ”den AcceptsTab” och ”AcceptsReturn” uppsättningen till true.

Thanks.
" klar "

Svar : Hur du ändrar flikstoppen för en text boxas i VB.NET 2010?

Försök detta

Allmänhet klassificerar Form1
      Privat förklara fungerar SendMessage _,
       Pseudonym”SendMessageA” för Lib ”user32” _,
       (ByVal handtag som IntPtr, ByVal wMsg som heltal-, ByVal wParam som heltal-, ByRef lParam som heltal) som heltal
      Const EM_SETTABSTOPS = &HCB

      Den privata suben Form1_Load (den ByVal avsändaren som System.Object, ByVal e som System.EventArgs) behandlar MyBase.Load
            Dunkelt tabsSize () som heltal = {16, 32, 48} '4*pos
            SendMessage (TextBox1.Handle, EM_SETTABSTOPS, tabsSize.Length, tabsSize (0))
      Avsluta suben

Avsluta klassificerar
Andra lösningar  
 
programming4us programming4us