久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何防止richTextBox在其中粘貼圖像?

How to prevent richTextBox to paste images within it?(如何防止richTextBox在其中粘貼圖像?)
本文介紹了如何防止richTextBox在其中粘貼圖像?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在用 C# 編程.我有一個 RichTextBox.

I am programming in c#. and I've a richTextBox on it.

在運行時,我通過編碼將一些位圖圖像插入到richTextbox中.但我想阻止用戶拖動我插入的圖像或在 RichTextBox 中粘貼一些其他圖像.

At runtime, I insert some Bitmap images into richTextbox by coding. But I want to prevent user that drag my inserted Images or paste some other images in richTextBox.

我該如何實現?

提前致謝!

推薦答案

我使用了這段代碼,效果很好:

I used this code and it works perfectly:

private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
        //if ((Control.ModifierKeys & Keys.Control) == Keys.Control && (e.KeyChar == 'V' || e.KeyChar == 'v'))
        if (((int)e.KeyChar) == 22)
        {
            if(hasImage(Clipboard.GetDataObject()));
            {
                e.Handled = true;
                richTextBox1.Undo();
                MessageBox.Show("can't paste image here!!");
            }


        }
    }

    private Boolean hasImage(object obj)
    {
        System.Windows.Forms.RichTextBox richTextBox = new System.Windows.Forms.RichTextBox();
        Object data = Clipboard.GetDataObject();
        Clipboard.SetDataObject(data);
        richTextBox.Paste();
        Clipboard.SetDataObject(data);
        int offset = richTextBox.Rtf.IndexOf(@"f0fs17") + 8; // offset = 118;
        int len = richTextBox.Rtf.LastIndexOf(@"par") - offset;
        return richTextBox.Rtf.Substring(offset, len).Trim().Contains(@"{pict");
    }

并在richTextBox中禁用拖放.
謝謝

And disabled dragdrop in richTextBox.
thanks

這篇關于如何防止richTextBox在其中粘貼圖像?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Right-click on a Listbox in a Silverlight 4 app(右鍵單擊 Silverlight 4 應用程序中的列表框)
WPF c# webbrowser scrolls over top menu(WPF c# webbrowser 在頂部菜單上滾動)
C# Console app - How do I make an interactive menu?(C# 控制臺應用程序 - 如何制作交互式菜單?)
How to avoid duplicate form creation in .NET Windows Forms?(如何避免在 .NET Windows Forms 中創建重復的表單?)
UI Automation Control Desktop Application and Click on Menu Strip(UI自動化控制桌面應用程序并單擊菜單條)
Removing thin border around the menuitems(刪除菜單項周圍的細邊框)
主站蜘蛛池模板: 国产精品欧美一区二区三区不卡 | 久久国产精品一区二区 | 国产91在线观看 | 男人的天堂在线视频 | 国产高清在线观看 | 国产精品中文字幕一区二区三区 | 日本不卡一区二区三区在线观看 | 精品伊人 | 黄色网址大全在线观看 | 精品日本久久久久久久久久 | 乱一性一乱一交一视频a∨ 色爱av | 久久久久久久国产 | www久久av| 亚洲精品久久久一区二区三区 | 国产精品久久久精品 | 一区二区三区av | 欧美精品乱码久久久久久按摩 | 在线一区 | 国产精品一区二区视频 | 精品无码久久久久久久动漫 | 97伦理 | 国产成人网| 淫片一级国产 | 午夜视频在线播放 | 在线视频一区二区三区 | 日本久久一区二区三区 | hitomi一区二区三区精品 | 欧美另类日韩 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 欧美精品一区二区在线观看 | 免费一看一级毛片 | 久婷婷| 亚洲香蕉在线视频 | 日本成人片在线观看 | 中文字幕在线观看一区 | 国产成人福利 | 亚欧精品一区 | 欧美色图另类 | 亚洲一区有码 | 91偷拍精品一区二区三区 | 久久精品一级 |