จะ hide หรือ disable subitem ของ subitem menu อย่างไร
ก็ปิด A2-2 สิ
Date :
2016-05-30 22:52:14
By :
bigsuntat
NavigationMenu.Items[1].ChildItems[1].Visibled = false;
property สีแดงหรือเปล่า ถ้าจำไม่ผิดนะครับ
Date :
2016-05-31 05:32:53
By :
Chaidhanan
คุณ bigSuntat
หมายความว่าอย่างนี้หรือเปล่าครับ NavigationMenu.Items[2].Enabled = false; ถ้าเขียนแบบนี้ เมนูใต้ A2 จะไม่ show ทั้งหมดเลย
คุณ Chaidhanan
ไม่มี property .visibled ให้ใช้ครับ
Date :
2016-05-31 09:34:12
By :
kaneshiro
A2-2 นี่มันคือ NavigationMenu.Items[2] เหรอครับ
Date :
2016-05-31 10:09:43
By :
lamaka.tor
คุณ TOR_CHEMISTRY
ไม่น่าจะใช่ครับ แต่ผมลองหลายๆรูปแบบแล้วก็ไม่ได้
Date :
2016-05-31 11:40:06
By :
kaneshiro
ผมก็ไม่ถนัดซะด้วย
ตามที่ชาวเล่นแร่แปรธาตุได้ว่าไว้ครับ
สสาร ไม่เคยสูญหาย แต่อาจจะแค่แปรรูปไป
ว่าแต่ A2-2 นี่เป็น object ตัวใด( Items ChildItems ) นี่เราไม่สารมารถรู้ได้เลยรึครับ
หากรู้แล้วเราสามารถดู property ว่าสามารถกำหนดอะไรได้บ้าง อ่าครับ
Date :
2016-05-31 12:10:27
By :
lamaka.tor
มีบางคนหลงระหว่าง web control กับ desktop control นะ
Date :
2016-05-31 13:45:33
By :
ห้ามตอบเกินวันละ 2 กระทู้
ปัจจุบันไม่เคยใช้ Control นี้อีกเลยใช้แต่ Nav ของ Bootstrap รอผู้รู้มาตอบครับ
ประวัติการแก้ไข 2016-05-31 16:32:58
Date :
2016-05-31 16:32:35
By :
taotechnocom
ได้แล้วครับ ค้นจาก web stackoverflow
Code (C#)
public static void RemoveMenuItemByValue(MenuItemCollection items, String value)
{
MenuItem itemToRemove = null;
//Breadth first, look in the collection
foreach (MenuItem item in items)
{
if (item.Value == value)
{
itemToRemove = item;
break;
}
}
if (itemToRemove != null)
{
items.Remove(itemToRemove);
return;
}
//Search children
foreach (MenuItem item in items)
{
RemoveMenuItemByValue(item.ChildItems, value);
}
}
Date :
2016-05-31 17:05:30
By :
kaneshiro
Code (C#)
// กำหนด value ของ menu item ที่ต้องการ remove
string[] removes = new { "remove 1", "remove 2" };
// ค้นหา menu item และ remove ทิ้ง
this.NavigationMenu.Items.Cast<MenuItem>()
.Where(m => removes.Contains(m.Value))
.ForEach(m => this.NavigationMenu.Items.Remove(m));
ปล. เลิกใช้ web form ได้แล้ว มันล้าสมัย น่าจะมาทาง mvc ได้แล้ว
Date :
2016-06-01 09:25:48
By :
ห้ามตอบเกินวันละ 2 กระทู้
Load balance : Server 02