![](/img/trans.png)
[英]C# How to make one item from Menustrip be default selected? How to display the selected items from Menustrip Selected to a textbox
[英]How to set menustrip icon from txt file C#
我有一個txt文件,這是內容:
Itemname|path/to/my/icon.png
我使用以下代碼:
foreach (var txt in readText)
{
string i = txt.Split(new string[] { "|" }, StringSplitOptions.None)[0];
ToolStripItem subItem = new ToolStripMenuItem(i);
nToolStripMenuItem.DropDownItems.Add(subItem);
}
string[] readText = File.ReadAllLines(@"Path\item.txt");
我已成功將項目添加到菜單欄中,但如何設置這些項目的圖標。
string icon = txt.Split(new string[] { "|" }, StringSplitOptions.None)[1];
我想出了一個解決方案:
foreach (var txt in readText)
{
string i = txt.Split(new string[] { "|" }, StringSplitOptions.None)[0];
ToolStripItem subItem = new ToolStripMenuItem(i);
subItem.Image = Bitmap.FromFile(txt.Split(new string[] { "|" }, StringSplitOptions.None)[1]);
nToolStripMenuItem.DropDownItems.Add(subItem);
}
使用這樣的東西:
string[] readText = File.ReadAllLines(@"Path\item.txt");
foreach (string txt in readText)
{
string i = txt.Split(new string[] { "|" }, StringSplitOptions.None)[0];
ToolStripItem subItem = new ToolStripMenuItem(i);
var iconImage = new Bitmap(i[1].Replace("/", @"\"));
subItem.Image = iconImage;
nToolStripMenuItem.DropDownItems.Add(subItem);
}
subItem.Image = Bitmap.FromFile("filepath");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.