コード例 #1
0
        MyPanelChild panelEx1_SetItemTemplate(PanelItem item)
        {
            MyPanelChild control = null;
            DateTime startTime = DateTime.Now;
            if (cbxIsEqualHeight.Checked)
            {
                WorkBench pnl = new WorkBench();
                pnl.PanelItem = item;
                pnl.DataRow = item.DataRow;
                pnl.RowIndex = item.RowIndex;
                pnl.RefreshData();
                control = pnl;
            }
            else
            {
                ReplyModel model = item as ReplyModel;
                model.ReplyData = GetReply(int.Parse(model.DataRow[0].ToString()));

                ReplyUserControl pnl = new ReplyUserControl();
                pnl.PanelItem = model;
                pnl.DataRow = item.DataRow;
                pnl.RowIndex = item.RowIndex;
                pnl.SizeChanged += pnl_SizeChanged;
                control = pnl;
            }
            richTextBox1.AppendText((DateTime.Now - startTime).TotalMilliseconds + "\n");
            richTextBox1.ScrollToCaret();
            return control;
        }
コード例 #2
0
 void panelEx1_SelectionChanged(PanelItem item)
 {
 }