Diskuze: Prosím o pomoc :-)) nevím si rady
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 14 zpráv z 14.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
takze takto ?
// Ukládání souboru metoda
public void UlozDoSouboru(string obsah)
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.DefaultExt = ".rtf";
sfd.Filter = ".rtf Files|.rtf";
sfd.Title = "Uložit";
if (sfd.ShowDialog() == DialogResult.OK)
{
DialogResult d = MessageBox.Show("Opravdu chcete uložit ?", "Uložit" ,
MessageBoxButtons.YesNo);
if (d == DialogResult.Yes)
{
StreamWriter zapisovac = new StreamWriter(sfd.FileName);
zapisovac.Write(obsah);
zapisovac.Close();
}
else
{}
}
}
Člověče, ale XML a TXT ukládají pouze informace ne formátování, pokud potřebuješ uložit RTF. Nelze je zkombinovat.
Co všechno se člověk nedozví... v tom případě by mě zajímalo, proč se XHTML formátuje, když ukládá jenom informace, proč se TXT obvykle formátuje pomocí BBCode a co má RTF navíc proti XML? A až si budeš odpověď zase vycucávat z prstu, přečti si něco o datech versus metadatech a sémantice versus syntaxi.
Takže ? poradi mi nekdo
jak začít
Spoluzak mi rikal
aby kazdy uzel v richtext boxu dostal XML znacku aby sem nejake znacce pozdeji
nastavil treba Bold a tim si to pamatovalo, že ten text je tucny, ale vubec si
nedokazu predstavit jak se to dělá
pokud si vymyslí svůj "obal" pro formátování, tak samozřejmě může, ale přijde mi že jeho zkušenosti k tomuto nedosahují.
Co se týče toho html, to je přesně ono. Ovšem pro ten html kod potřebuješ právě prohlížeč, aby ti to korektně zobrazil.
Tvůj problém by v podstatě řešilo, kdybys formátování řešil jako html a výsledný obsah zobrazoval pomocí komponenty webbrowser, což je v podstatě prohlížeč.
Vlož si webbrowser do prázdného formuláře a pak můžeš odněkud zavolat následující kód, který ti vypíše html.
Ten ti vypíše základní text. Zbytek si musíš vyřešit sám.
string s=" <html> <body>Tohle je text.</body></html> ";
webBrowser1.DocumentText=s;
Zobrazeno 14 zpráv z 14.