場景 Winform中實現ZedGraph中曲線右鍵顯示為中文: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100115292 在上面對郵件菜單進行漢化後效果 但是此時的右鍵複製後提示依然為中文 怎樣將複製成功的提示修改為自定 ...
場景
Winform中實現ZedGraph中曲線右鍵顯示為中文:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100115292
在上面對郵件菜單進行漢化後效果
但是此時的右鍵複製後提示依然為中文
怎樣將複製成功的提示修改為自定義提示。
註:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先關掉ZedGraph的複製成功後的提示
這裡是在窗體載入完後中初始化ZedGraph時進行設置。
zgc.IsShowCopyMessage = false; //不顯示覆製成功的提示
其中:ZedGraphControl zgc
然後在上面進行漢化的switch-case中重寫複製的item的點擊事件
foreach (ToolStripMenuItem item in menuStrip.Items) { switch (item.Name) { case "copied_to_clip": item.Text = @"複製到剪貼板"; break; case "copy": item.Text = @"複製"; item.Click += item_Click; break; case "page_setup": item.Text = @"頁面設置..."; break; case "print": item.Text = @"列印..."; break; case "save_as": item.Text = @"另存圖表..."; break; case "set_default": item.Text = @"恢復預設大小"; break; case "show_val": item.Text = @"顯示節點數值"; break; case "title_def": item.Text = @"標題"; break; case "undo_all": item.Text = @"還原所有縮放"; break; case "unpan": item.Text = @"還原上一步縮放"; break; case "unzoom": item.Text = @"還原縮放"; break; case "x_title_def": item.Text = @"X 軸"; break; case "y_title_def": item.Text = @"Y 軸"; break; } }
然後在點擊事件中自定義一個彈窗內容。
private static void item_Click(object sender, EventArgs e) { DevExpress.XtraEditors.XtraMessageBox.Show("複製成功"); }
這裡使用的DevExpress的彈窗,如果不使用可以直接
MessageBox.Show("複製成功");
效果