Commit cda3ef29 authored by keyongyu's avatar keyongyu

行数

parent 95f2a556
...@@ -354,21 +354,23 @@ void InitListRows() ...@@ -354,21 +354,23 @@ void InitListRows()
item.Text = "Test"; item.Text = "Test";
lv_cardlist.Items.Add(item); lv_cardlist.Items.Add(item);
} }
int headH = lv_cardlist.Items[0].GetBounds(ItemBoundsPortion.ItemOnly).Y;
int itemH = lv_cardlist.Items[0].GetBounds(ItemBoundsPortion.ItemOnly).Height; int itemH = lv_cardlist.Items[0].GetBounds(ItemBoundsPortion.ItemOnly).Height;
if (itemH > 0) if (itemH > 0)
{ {
int n = (lv_cardlist.Height - headH) / itemH; int n = lv_cardlist.Height/ itemH;
if (n > 0){ if (n > 0){
MaxRow = n; MaxRow = n;
} }
//MessageBox.Show("height="+lv_cardlist.Height+",item="+itemH+",head="+headH+",max="+MaxRow); //MessageBox.Show("height="+lv_cardlist.Height+",item="+itemH+",max="+MaxRow);
}
if(MaxRow < 1){
MaxRow = 1;
} }
if(addTest){ if(addTest){
lv_cardlist.Items.Clear(); lv_cardlist.Items.Clear();
}else{
Search(true);
} }
if (MaxRow < 10)
MaxRow = 20;
} }
//设置checkbox //设置checkbox
void SetCheck(FlowLayoutPanel fpl, long number) void SetCheck(FlowLayoutPanel fpl, long number)
...@@ -738,7 +740,7 @@ public void SetCards(Card[] cards, bool isfresh) ...@@ -738,7 +740,7 @@ public void SetCards(Card[] cards, bool isfresh)
tb_pagenum.Text = pageNum.ToString(); tb_pagenum.Text = pageNum.ToString();
if (isfresh)//是否跳到之前页数 if (isfresh)//是否跳到之前页数
AddListView(page); AddListView(Math.Min(page, pageNum));
else else
AddListView(1); AddListView(1);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment