/// <summary> /// treeview的焦点获得事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Goodstypetree_Enter(object sender, EventArgs e) { tree_label.Hide(); //显示treeview tree_count = Goodstypetree.GetNodeCount(true).ToString(); tree_level = SetTree.GetTreeLevel(listgtm); if (Goodstypetree.Width < tree_level * 45 || Goodstypetree.Height < int.Parse(tree_count) * 15) { Tree_show_timer.Start(); } }
/// <summary> /// 重置 /// </summary> private void ReSet() { lab_now_select_text.Text = ""; text_edit.Text = ""; listgtm = gtb.FindAll(); text_edit.Enabled = false; goods_type_id = 0; Goodstypetree.Nodes.Clear(); //清空树节点 SetTree.Settree(Goodstypetree, (TreeNode)null, listgtm, 0); //递归创建TREE Goodstypetree.ExpandAll(); //展开所有节点 }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NewPutInventory_Load(object sender, EventArgs e) { listgtm = gtb.FindAll(); SetTree.Settree(Goodstypetree, (TreeNode)null, listgtm, 0); //递归创建TREE Goodstypetree.ExpandAll(); //展开所有节点 comb_goods_name.Leave += new EventHandler(comb_goods_name_Leave); //注册comb_goods_name的焦点失去事件 Goodstypetree.Leave += new EventHandler(Goodstypetree_Leave); //注册treeview的焦点失去事件 com_type_id.DataSource = ob.FindPutAll(); //绑定数据到操作类型 com_type_id.ValueMember = "Id"; com_type_id.DisplayMember = "Operation_type"; com_client_id.DataSource = cb.FindAll(); //绑定数据到选择客户 com_client_id.DisplayMember = "Client_name"; com_client_id.ValueMember = "Id"; com_warehouse_id.DataSource = wnb.FindAll(); //绑定数据到选择仓库 com_warehouse_id.DisplayMember = "Warehouse_name"; com_warehouse_id.ValueMember = "Id"; }
/// <summary> /// 加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GoodsType_Load(object sender, EventArgs e) { listgtm = gtb.FindAll(); SetTree.Settree(Goodstypetree, (TreeNode)null, listgtm, 0); //递归创建TREE Goodstypetree.ExpandAll(); //展开所有节点 }