日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
全面的C#listbox控件操作

C# listbox控件操作看似很簡單,但是總結(jié)起來還是很多的,以下就是C# listbox控件操作的一些總結(jié),希望能給大家?guī)韼椭?/p>

 
 
 
  1. <%@ Page Language="C#" %> 
  2. "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. "server">   
  4. //增加新建項 
  5. protected void Button1_Click(object sender, EventArgs e) 
  6. ListItem newItem = new ListItem(); 
  7. newItem.Text = this.TextBox3.Text; 
  8. newItem.Value = this.TextBox4.Text; 
  9. this.ListBox1.Items.Add(newItem); 
  10. //得到設(shè)置最大數(shù)量 
  11. //原Capacity的容量為8,默認的情況下會隨著新增項(ListItem)的數(shù)量增多會成2倍的增長8 16 32.. 
  12. //但如果設(shè)置了Capacity的大小,就不會自動增長了 
  13. protected void Button2_Click(object sender, EventArgs e) 
  14. Response.Write("原大小:"+this.ListBox1.Items.Capacity.ToString()); 
  15. this.ListBox1.Items.Capacity = 6; 
  16. Response.Write("更改后:"+this.ListBox1.Items.Capacity.ToString()); 
  17. //清空items集合中所有的項 
  18. protected void Button3_Click(object sender, EventArgs e) 
  19. this.ListBox1.Items.Clear(); 
  20. //判斷集合中是否包含指定項 
  21. protected void Button4_Click(object sender, EventArgs e) 
  22. ListItem item = new ListItem(this.TextBox1.Text, this.TextBox2.Text); 
  23. if (this.ListBox1.Items.Contains(item)) 
  24. Response.Write("yes"); ; 
  25. else 
  26. Response.Write("no"); 
  27. //將items中的所有項復制到listItemCollection集合中 
  28. protected void Button5_Click(object sender, EventArgs e) 
  29. ListItem[] items=new ListItem[this.ListBox1.Items.Count]; 
  30. this.ListBox1.Items.CopyTo(items, 0); 
  31. ListBox listBox2 = new ListBox(); 
  32. listBox2.ID = "ListBox2"; 
  33. listBox2.Items.AddRange(items); 
  34. //得到ListBox1的位置,并將listBox2放到ListBox1后面 
  35. int position = 0; 
  36. foreach (Control c in this.form1.Controls) 
  37. position++; 
  38. if (c.ID == "ListBox1") 
  39. break; 
  40. this.form1.Controls.AddAt(position,listBox2); 
  41. //得到集合中項的數(shù)量 
  42. protected void Button6_Click(object sender, EventArgs e) 
  43. Response.Write(this.ListBox1.Items.Count.ToString()); 
  44. //根據(jù)文本查找,如果找到則返回此項,如果找不到則返加null 
  45. protected void Button7_Click(object sender, EventArgs e) 
  46. ListItem item= this.ListBox1.Items.FindByText(this.TextBox1.Text); 
  47. if (item != null) 
  48. Response.Write(item.Text+":"+item.Value); 
  49. //根據(jù)值查找,如果找到則返回此項,如果找不到則返加null 
  50. protected void Button8_Click(object sender, EventArgs e) 
  51. ListItem item = this.ListBox1.Items.FindByText(this.TextBox2.Text); 
  52. if (item != null) 
  53. Response.Write(item.Text + ":" + item.Value); 
  54. //所查找項的索引 
  55. protected void Button9_Click(object sender, EventArgs e) 
  56. ListItem item = this.ListBox1.Items.FindByText(this.TextBox1.Text); 
  57. if (item != null) 
  58. int position = this.ListBox1.Items.IndexOf(item); 
  59. Response.Write("所查找項的索引:"+position.ToString()); 
  60. //插入新建項 
  61. protected void Button10_Click(object sender, EventArgs e) 
  62. ListItem newItem=new ListItem(this.TextBox1.Text,this.TextBox2.Text); 
  63. this.ListBox1.Items.Insert(0, newItem); 
  64. //刪除節(jié)點 
  65. protected void Button11_Click(object sender, EventArgs e) 
  66. ListItem item = new ListItem(this.TextBox1.Text, this.TextBox2.Text); 
  67. this.ListBox1.Items.Remove(item); 
  68. //根據(jù)索引位置刪除 
  69. protected void Button12_Click(object sender, EventArgs e) 
  70. int index = this.ListBox1.Items.IndexOf(new ListItem(this.TextBox1.Text, this.TextBox2.Text)); 
  71. this.ListBox1.Items.RemoveAt(index); 
  72. //選中項 
  73. protected void Button13_Click(object sender, EventArgs e) 
  74. this.TextBox1.Text = this.ListBox1.SelectedItem.Text; 
  75. this.TextBox2.Text = this.ListBox1.SelectedItem.Value; 
  76. //修改 
  77. protected void Button14_Click(object sender, EventArgs e) 
  78. this.ListBox1.SelectedItem.Text = this.TextBox3.Text; 
  79. this.ListBox1.SelectedItem.Value = this.TextBox4.Text; 
  80.  
  81. "http://www.w3.org/1999/xhtml" >   
  82. "server">   
  83.  
  84.  
  85.  
  86. "form1" runat="server">   
  87.    
  88. "ListBox1" runat="server">   
  89. "0">張三   
  90. "1">李四   
  91. "True" Value="2">王五   
  92. "3">趙六   
  93. "4">王七   
  94.  
  95.  
  96.  
  97. oldText 
  98. "TextBox1" runat="server">    
  99. oldValue 
  100. "TextBox2" runat="server">    
  101.  
  102. newText 
  103. "TextBox3" runat="server">    
  104. newValue "TextBox4" runat="server">    
  105.  
  106. "Button1" runat="server" Text="add" OnClick="Button1_Click" />    
  107. "Button2" runat="server" Text="get(Set)Capacity" OnClick="Button2_Click" />    
  108. "Button3" runat="server" Text="Clear" OnClick="Button3_Click" />    
  109. "Button4" runat="server" Text="Contains" OnClick="Button4_Click" />    
  110. "Button5" runat="server" Text="copyTo" OnClick="Button5_Click" />    
  111. "Button6" runat="server" Text="count" OnClick="Button6_Click" />   
  112.  
  113. "Button7" runat="server" OnClick="Button7_Click" Text="findByText" />    
  114. "Button8" runat="server" Text="findByValue" OnClick="Button8_Click" />    
  115. "Button9" runat="server" Text="indexOf" OnClick="Button9_Click" />   
  116.  
  117. "Button10" runat="server" Text="insert" OnClick="Button10_Click" />   
  118.  
  119. "Button11" runat="server" Text="remove" OnClick="Button11_Click" />   
  120.  
  121. "Button12" runat="server" Text="removeAt" OnClick="Button12_Click" />   
  122.  
  123. "Button13" runat="server" Text="select" OnClick="Button13_Click" />   
  124.  
  125. "Button14" runat="server" Text="edit" OnClick="Button14_Click" />    
  126.  
  127.  
  128.  

以上就是筆者和大家分享的C# listbox控件操作總結(jié)。


網(wǎng)站欄目:全面的C#listbox控件操作
鏈接分享:http://m.5511xx.com/article/dppiiec.html