/ / E 'possibile inserire una picturebox tra le linee della textbox? - c #, casella di testo, riquadro immagine

È possibile inserire una picturebox tra le righe della textbox? - c #, casella di testo, riquadro immagine

sto facendo un'applicazione di messaggistica qualcosacome Windows Live Messenger. quando un utente desidera inviare alcuni dati o allegati all'altro utente, può caricare un'immagine ad esempio, nella mia applicazione l'altra estremità riceve l'immagine da un nuovo modulo che appare sullo schermo dicendo "hai ricevuto un allegato / immagine "apri / chiudi ... ecc. la mia domanda è, è possibile inserire la casella di immagine la casella di testo che mostra i testi di chat? è come metterlo su una nuova linea tra gli altri testi, che vengono visualizzati nei log.

risposte:

2 per risposta № 1

Non puoi aggiungere immagini a TextBox controllo, devi usare RichTextBox ma il problema persiste ancora. Devi usare Clipboard per aggiungere l'immagine a RichTextBox.

Clipboard.SetImage(image);
richTextBox.SelectionStart = index;//where you want image
richTextBox.Paste();

Sopra il codice ti aiuterà ad aggiungere Immagine a RichTextBox ma poi non c'è un modo semplice per manipolarlo.

In alternativa puoi dare un'occhiata a Questo articolo, sembra promettente e l'ho usato un po 'di tempo fa.

Spero che questo ti aiuti.


0 per risposta № 2

Devi usare RichTextBox per questo scopo. Questo servirà il tuo scopo davvero bene. Textbox è un semplice controllo utilizzato solo per il testo e non ha tali caratteristiche.