insert image i richtextbox-problem

.NET

1 svar · 593 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Jag har ett litet problem när det gäller att lägga till en bild i en richtextbox.
Jag har försökt så här:

//först vilken bild, det talar jag om när man initiera classen
string sBild = "";
            if (nyBild == "Logga")
                sBild = "Bild/Logga.png";
            else if (nyBild == "Linje")
                sBild = "Bild/Linje.png";
//här har jag tre olika försök, med samma resultat
 Image theImage = new Bitmap(sBild);
            Bitmap myBitmap = new Bitmap(theImage);
            Clipboard.SetDataObject(myBitmap);
            DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);
            rTBDoc.Paste(myFormat);
//nästa
Bitmap myBitmap = new Bitmap(sBild);
            Clipboard.SetDataObject(myBitmap);
            DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);
            rTBDoc.Paste(myFormat);
//nästa
Image img = Image.FromFile(sBild);
            Clipboard.SetImage(img);
            rTBDoc.SelectionStart = 0;
            rTBDoc.Paste();
//sen avslutas den med
Clipboard.Clear();

Problemet är att när det blir loggan, så är den markerad hela tiden, men inte linjen.
Hur skall jag göra för att med kod få den omarkerad? Jag tror att jag har försökt med det mesta men... :stud

Medlem sedan mars 20011 880 inlägg
#2

Av någon okänd anledning så fick jag det att fungera

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)