psaní znaků   zodpovězená otázka

VB.NET

mám takový problém:kdybych chtěl napsat ve vb třeba do msgboxu znaky jako jsou třeba uvozovky - ".tak vím že třeba v php se před daným znakem píše zpětné lomítko př: \n .

co se v tom případě píše ve VB?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dvojité úvozovky.

Chceme-li napsat např. "Hello World!"

MsgBox("""Hello World!""")

Jinak pro \n\r (další řádek) je ve VB.NET konstanta vbCrLf

//C#
MessageBox.Show("Řádek 1\n\rŘádek 2");

'VB.NET
MessageBox.Show("Řádek 1" & vbCrLf & "Řádek 2")

nahlásit spamnahlásit spam 0 odpovědětodpovědět

dik

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Visual basic používá funkci CHR(Cislo_znaku)

pro uvozovku je to CHR(34) tzn zobrazení "Hello World!" včetně uvozovek by bylo

Msgbox(CHR(34) & "Hello world!" & CHR(34))

Viz např. Nápověda MS Excel funkce "Znak"

Opak CHR je ASC ta vrací číselnou hodnotu znaku

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback