Winform中自定义ZedGraph右键复制成功后的提示
生活随笔
收集整理的這篇文章主要介紹了
Winform中自定义ZedGraph右键复制成功后的提示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
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("復制成功");效果
?
總結
以上是生活随笔為你收集整理的Winform中自定义ZedGraph右键复制成功后的提示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员面试宝典(Java)Beta6.0
- 下一篇: C#在循环中使用Random时生成的随机