» »

[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
91199 (992) japol
»

[c#] picturebox, slika na sliko

Oddelek: Programiranje
151164 (974) japol
»

[c#] Risanje z miško

Oddelek: Programiranje
221500 (1181) japol
»

C# textbox polnjenje

Oddelek: Programiranje
71689 (1554) Mitja Bonča
»

c# undo, redo, paste

Oddelek: Programiranje
51045 (945) japol

Več podobnih tem