예제 #1
0
        private void BuildPacketListHeader()
        {
            LView_PacketList.BeginUpdate();
            {
                /* 先にデータをすべて削除してからヘッダーを削除する */
                LView_PacketList.ItemClear();
                LView_PacketList.Columns.Clear();

                /* メインヘッダー */
                LView_PacketList.Columns.Add(
                    new ColumnHeader()
                {
                    Text  = "No.",
                    Width = 50,
                }
                    );

                /* サブヘッダー */
                foreach (var info in prop_.PacketListColumn.Value)
                {
                    LView_PacketList.Columns.Add(
                        new ColumnHeader()
                    {
                        Text  = info.Key.ToString(),
                        Width = info.Value,
                    }
                        );
                }
            }
            LView_PacketList.EndUpdate();
        }
예제 #2
0
        protected override void OnDrawPacketBegin(bool auto_scroll)
        {
            /* ちらつき防止用の一時バッファ */
            packet_list_temp_ = new List <PacketListViewItem>();

            /* リストビューの描画開始 */
            LView_PacketList.BeginUpdate();
        }