Forum » Programiranje » [C#] Clipboard.SetDataObject, več slik
[C#] Clipboard.SetDataObject, več slik
japol ::
V button clik-u imam kodo:
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?
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c#] ukaz radirkaOddelek: Programiranje | 1113 (906) | japol |
» | [c#] picturebox, slika na slikoOddelek: Programiranje | 1085 (895) | japol |
» | [c#] Risanje z miškoOddelek: Programiranje | 1429 (1110) | japol |
» | C# textbox polnjenjeOddelek: Programiranje | 1627 (1492) | Mitja Bonča |
» | c# undo, redo, pasteOddelek: Programiranje | 950 (850) | japol |