Re: [Framework.net] TextBox - Tab Size

2004-02-24 Diskussionsfäden Stephan Hartmann
Danke sehr,

ich habe das jetzt im Moment über eine RichTextBox gelöst,

wen' s interessiert:

Graphics gx = this.CreateGraphics();

int i;

int[] iTabs = new int[32];

int iPos = (int) gx.MeasureString("", PrevTxt.Font).Width;

gx.Dispose();

PrevTxt.Text = value.Replace("\n", "\r\n");

PrevTxt.SelectionStart = 0;

PrevTxt.SelectionLength = PrevTxt.TextLength;

for (i = 0; i < iTabs.Length; ++i) {

iTabs[i] = iPos * (i + 1);

}

PrevTxt.SelectionTabs = iTabs;

PrevTxt.SelectionLength = 0;



Aber den Tip mit EM_SETTABSTOPS werde ich mal probieren



Tschüß

Stephan



___
Framework.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/framework.net


Re: [Framework.net] TextBox - Tab Size

2004-02-24 Diskussionsfäden Christoph Wille
At 03:23 PM 2/24/2004, you wrote:
kann ich irgendwo an einer TextBox die Größe der Tabstopps einstellen?
(Ich zeige Code an und hätte daher gerne 4 statt default 8)
Also beim Schnell-Drüberlesen über die Doku ist mir nichts aufgefallen... 
in klassischer Windowsprogrammierung geht die Einstellung der Tabpositionen 
mit Hilfe der Window Message EM_SETTABSTOPS. Dh Du kannst zu Fuß mit 
SendMessage diese Einstellung vornehmen.

Chris

___
Framework.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/framework.net