[ Bokacio @ 30.08.2010. 23:50 ] @
| Pozdrav,
Pravim jednu komponentu i zelim da u odredjeno polje prikazem tekst (1 string) u vise redova.
U Delphi-ju je to bilo u stilu:
'Item0' + #13#10 + 'Item1' + #13#10...
Rezultat bi bio:
Item0
Item1
Zanima me kako uneti multi-line tekst u C#
Pronasao sam na internetu da se moze staviti \n i \r , ali mi prilikom koriscenja TextRenderer.DrawText i dalje prikazuje tekst u jednoj liniji sa sve \n i \r
Zna li neko kako ovo resiti?
Hvala na pomoci.
|
[ Bokacio @ 31.08.2010. 00:34 ] @
Mali update:
Posto je tekst koji ce se pojaviti na ekranu unuter string propertija, VS mi ga pretvori iz
item1\nitem2
u
item1\\nitem2
Zasto ovo radi? Da li je potrebno da setujem nesto ne bi li mi ispisivao string u vise redova.
Pozdrav
[ ravni @ 31.08.2010. 07:00 ] @
umesto
'Item0' + #13#10 + 'Item1' + #13#10
probaj sa
"Item0" + Environment.NewLine + "Item1" + Environment.NewLine itd
[ Bokacio @ 31.08.2010. 12:30 ] @
Radi dobro kad iz koda setujem
item0\nitem1\nitem2
ali mi u design-time-u, kada u Properties-u upisem taj string, on automatski doda po jos jedan \ , verovatno da bi izbegao formatiranje:
item0\\nitem1\\nitem2
Da li se to moze iskljuciti nekim atributom za property ili sl.?
Hvala.
[ Bokacio @ 31.08.2010. 17:01 ] @
Mali update:
Probajte da button kontroli postavite Text property da bude:
item0\nitem1\nitem2
onda otvorite kod designer-a i videcete da je on dodao escape znakove: \
mozda bi mi dobro dosla i neka procedure sto uklanja te escape znakove.
[ ravni @ 31.08.2010. 22:10 ] @
koji problem resavas? ako pravis neku custom kontrolu mozes da stavis za editor propertija neki koji 'poznaje' novi red
http://msdn.microsoft.com/en-u...nentmodel.editorattribute.aspx
[ Bokacio @ 31.08.2010. 23:52 ] @
Potrebno mi je da se tekst koji se ispisuje na kontroli prikazuje po potrebi u jednom , ili vise redova.
Sve radi kada u designer fajlu rucno obrisem dodatni escape karakter, ali mi nije jasno sto ga VS designer dodaje.
Mozda cu ipak morati da napravim type editor (hvala na linku). Jos uvek se slabije snalazim sa editorima, tako da ce to ici malo sporije :(
[ Mihajlo Cvetanović @ 01.09.2010. 09:49 ] @
TextBox klasa ima Lines property tipa string[]. Pomoću tog propertyja je moguće u editoru ubacivati linije teksta. Možda tebi treba nešto slično.
[ ravni @ 01.09.2010. 22:12 ] @
ne treba da pravis editor. pogledaj koji je editor za kontrolu TextBox, Text property, i upotrebi taj
[ Bokacio @ 03.09.2010. 22:06 ] @
Mozes li mi reci koji type editor je koriscen za TextBox , Text properti.
Nikako ne mogu da nadjem spisak type-editora na webu.
Hvala!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.