» »

[C#] Clipboard.SetDataObject, več slik

[C#] Clipboard.SetDataObject, več slik

japol ::

V button clik-u imam kodo:

Bitmap sAZgoraj = null;
Bitmap sASpodaj = null;

// ZGORNJA:
if (glavniForm.textBox27.Text == "2")
{
sAZgoraj=new Bitmap(@"SLIKE\ppPNos2zgoraj.png");
}
if (glavniForm.textBox27.Text == "3")
{
sAZgoraj = new Bitmap(@"SLIKE\ppPNos3zgoraj.png");
}

// SPODNJA:
if (glavniForm.textBox28.Text == "2")
{
sASpodaj = new Bitmap(@"SLIKE\ppPNos2spodaj.png");
}
if (glavniForm.textBox28.Text == "3")
{
sASpodaj = new Bitmap(@"SLIKE\ppPNos3spodaj.png");
}

 // VSTAVI SLIKO ZA ZGORNJO:               
Clipboard.SetDataObject(sAZgoraj);
DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);
 if (glavniForm.richTextBox2.CanPaste(myFormat))
{
glavniForm.richTextBox2.Paste(myFormat);
glavniForm.richTextBox2.SelectedText = Environment.NewLine;   
}
else
{
MessageBox.Show("Ne morem vstaviti slike za zgornjo!");
} 

// VSTAVI SLIKO ZA SPODNJO:
Clipboard.SetDataObject(sASpodaj);
DataFormats.Format myFormat2 = DataFormats.GetFormat(DataFormats.Bitmap);
After verifying that the data can be pasted, paste it.
if (glavniForm.richTextBox2.CanPaste(myFormat2))
{
glavniForm.richTextBox2.Paste(myFormat2);                    
}
else
{
MessageBox.Show("Ne morem vstaviti slike za spodnjo!");
}

Vprašanja se glasijo:
1) Kako v Clipboard.SetDataObject vstavim več slik, da mi ne bo treba 2x kodo pisat (rad bi v en Clipboard.SetDataObject shranil sAZgorja in sASpodaj)?
2) Ko v prvo kliknem na button, se mi pokažejo slike v richtextboxu2. Ko pa kliknem v drugo, tretje, itd., pa mi ne vstavi slik, prikaže mi zgoraj omenjeni message box "Ne morem vstaviti slike za spodnjo!" in "Ne morem vstaviti slike za zgornjo!". Kako to popravim?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[c#] ukaz radirka

Oddelek: Programiranje
91113 (906) japol
»

[c#] picturebox, slika na sliko

Oddelek: Programiranje
151085 (895) japol
»

[c#] Risanje z miško

Oddelek: Programiranje
221429 (1110) japol
»

C# textbox polnjenje

Oddelek: Programiranje
71627 (1492) Mitja Bonča
»

c# undo, redo, paste

Oddelek: Programiranje
5950 (850) japol

Več podobnih tem