があり、RichTextBox
その中に画像を貼り付けようとすると、画像自体ではなくアイコンが貼り付けられます。画像を貼り付けるにはどうすればよいですか?
3105 次
1 に答える
1
少し前にやりました。リッチテキストボックスに Key Down イベントを配置する必要があります。これを試して:
private void RtbDocKeyDown(object sender, KeyEventArgs e)
{
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.V)
{
DataFormats.Format df = DataFormats.GetFormat(DataFormats.Bitmap);
StringCollection strcollect = Clipboard.GetFileDropList();
Image image= Image.FromFile(strcollect[0]);
Clipboard.Clear();
Clipboard.SetImage(image);
if (Clipboard.ContainsImage())
{
rtbBody.Paste(df);
e.Handled = true;
Clipboard.Clear();
}
}
お役に立てれば。
于 2012-12-11T05:42:23.030 に答える