0
를 추가 나는 상황에 맞는 메뉴의 하위 메뉴에 항목을 추가 코드가 있습니다 (CTX_VALUE
는 ToolStripMenuItem
윈폼 상황에 맞는 메뉴가 정말 느린 150 개 ToolStrip의 메뉴 항목
및 CELL.VALUE_LIST
는 ArrayList
입니다
CTX_VALUE.Enabled = True
CTX_VALUE.Visible = True
CTX_VALUE.Text = "List Values"
For k As Integer = 0 To CELL.VALUE_LIST.Count - 1
CTX_VALUE.DropDownItems.Add(CELL.VALUE_LIST(k))
Next k
을 예, 구 코드!)가 ToolStripMenuItems
약 150 개의 항목을 추가하면 실제로는 2.5 초 정도 느려집니다.
추가하기 전에 공개 여부가 중요하지 않습니다. 나중에 옮겨 보았습니다.
현재 항목을 추가 할 때 상황에 맞는 메뉴가 이 아닌이 아니라는 점에 유의하십시오.
추가하기 전에CTX_VALUE
의 정지 레이아웃을 보았습니다. 불운.
고맙습니다! 그게 효과가있어. – Teejay