Winform中怎樣設置ContextMenuStrip右鍵菜單的選項ToolStripMenuItem添加照片

来源:https://www.cnblogs.com/badaoliumangqizhi/archive/2019/12/25/12096628.html
-Advertisement-
Play Games

場景 怎樣在Winform程式中添加滑鼠右鍵時使子選項顯示圖片。 註: 博客主頁: https://blog.csdn.net/badao_liumang_qizhi 關註公眾號 霸道的程式猿 獲取編程相關電子書、教程推送與免費下載。 實現 新建Winform程式,在Properties下的Reso ...


場景

怎樣在Winform程式中添加滑鼠右鍵時使子選項顯示圖片。

註:

博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。

實現

新建Winform程式,在Properties下的Resources下添加照片資源。

 

 

然後在窗體中拖拽一個Button,在Button的點擊事件中

                //聲明滑鼠右鍵菜單
                System.Windows.Forms.ContextMenuStrip ctxMenu = new System.Windows.Forms.ContextMenuStrip();
                //設置右鍵子選項
                ToolStripMenuItem mnuDelete = new ToolStripMenuItem();
                //設置子選項的文本
                mnuDelete.Text = "刪除";
                //設置子選項的照片
                mnuDelete.Image = Properties.Resources.delete;
                //將子選項添加到右鍵菜單
                ctxMenu.Items.Add(mnuDelete);
                //獲取Button按鈕
                Button button = sender as Button;
                //使右鍵菜單顯示並設置顯示位置
                ctxMenu.Show(button, new Point(0, 0)); 

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 最近項目涉及到一個定時任務的功能,所以去這幾天研究了一下 crontab 的使用方法,按照網上的相關教程順利在自己的電腦上成功開啟了這個功能 Laravel + crontab 添加 crontab 配置 1、執行命令 $ crontab -e 2、添加以下內容( path/to為應用路徑 ),即每 ...
  • 本筆記摘抄自:https://www.cnblogs.com/liqingwen/p/5801249.html,記錄一下學習過程以備後續查用。 “標準查詢運算符”是組成語言集成查詢 (LINQ) 模式的方法,大多數這些方法都在序列上運行,其中的序列是一個對象,其類型實現了IEnumerable<T> ...
  • 一、前言 上一篇大概說了下abp通用樹形模塊如何使用,本篇主要分析下設計思路。 日常開發中會用到很多樹狀結構的數據,比如:產品的多級分類、省市區縣,大多數系統也會用到類似“通用字典/數據字典”的功能,為系統各個地方提下拉框選擇的數據源。abp提供了一個模塊化系統,只要按它的約定就可以實現一個通用的樹 ...
  • 在上一篇文章中,我們已經瞭解過領域驅動設計中一個很核心的對象-聚合。在現實場景中,我們往往需要將聚合持久化到某個地方,或者是從某個地方創建出聚合。此時就會使得領域對象與我們的基礎架構產生緊密的耦合,那麼我們應該怎麼隔絕這一層耦合關係,使它們自身的職責界限更加清晰呢?是的,這就要用到我們今天要講的內容... ...
  • 本筆記摘抄自:https://www.cnblogs.com/liqingwen/p/5832322.html,記錄一下學習過程以備後續查用。 LINQ 簡介: 語言集成查詢(LINQ)是Visual Studio 2008和.NET Framework 3.5版中引入的一項創新功能。 傳統上,針對 ...
  • 1.新建一個 WebApiConfig.cs 2.沒有Global.asax.cs文件的添加 一個名稱是這個的類 繼承 System.Web.HttpApplication 也可以右鍵添加類 所有全局類 3. Global.asax.cs 開始 添加 WebApiConfig 註冊 ...
  • 1、先搭建SpringCloud項目 參考文章:https://blog.csdn.net/y_qc_lookup/article/details/97152946 文章雖說是從0開始搭建,但是對java一竅不通的,最好找個java的同事或朋友指導,可以少走很多彎路! 2、創建.net core服務 ...
  • 一、Dll的優點: 1、擴展應用程式的特性 2、簡化項目管理 3、有助於節省記憶體 4、促進資源的共用 5、促進本地化 6、有助於解決平臺間的差異 7、可用於特殊目的 有關於dll及註入相關理論資料,可參考《Windows核心編程5》第四部分(19-22章)。 二、做dll註入時遇到的坑 環境:VS2 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...