Diskuze: Ukládání obrázku na disk
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
tak snad je máš v nějaké kolekci, ověříš jejich počet a pustíš to pouze pokud jich je víc než 0.
Oh, to mě nenapadlo. Díky ...
Měl bych ještě jeden problém. Obrázky tam dostávám pomocí Drag and Drop. Vytvořil jsem si lisst, kam chci ukládat cesty k obrázkům.
List<string> CestakObr = new List<string>();
a když uživatel přetáhne obrázek, tak tam přidám cestu k souboru
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (string filePath in files)
{
AddPb(filePath, PictureX);
CestakObr.Add(filePath);
}
ale když chci ten list vypsat richTextBoxu, tak se mi tam vypíše pouze cesta k poslednímu obrázku i když jsem jich tam vložil třeba 8.
foreach (object item in CestakObr)
{
richTextBox1.Text = item.ToString();
}
Díky
Si to debugni co ti tam přijde v těch datech, jestli je to opravdu pole a co v něm je.
Je zajímavé, že pokud list vypisuji do ListBoxu pomocí
foreach (object item in CestakObr)
{
listBox2.Items.Add(item.ToString());
}
tak to funugje, ale když to chci vypsat jinam, tak ne...
Teď koukám na ten poslední příspěvek. Dáváš všechno do
RichTextBoxu, ale vždycky nastavíš jen jednu cestu.
Takže změn:
foreach (object item in CestakObr)
{
richTextBox1.Text = item.ToString();
}
Na:
foreach (object item in CestakObr)
{
richTextBox1.Text += item.ToString() + Environment.NewLine;
}
Díky , jsem si říkal, že
chyba bude asi v tomhle, ale nevěděl jsem jak to upravit...
Zobrazeno 7 zpráv z 7.