1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          ChecklistBox的使用總結[通俗易懂]

          來源:互聯網轉載 時間:2024-01-29 08:23:26

          # 前言   ChecklistBox看起來一個很簡單的控件,使用的時候想要達到理想的效果是需要費一番功夫的,這篇博客對于近一兩周來項目中主界面設計用到的ChecklistBox方法做了一點小小的總結。 ##圖示

          常用方法

          • 1.添加項
          checkedListBox1.Items.Add("吃飯"); checkedListBox1.Items.Add("睡覺"); checkedListBox1.Items.Add("打豆豆");
          • 2.設置復選框為單選
                 private void ChecklistBox_ItemCheck(object sender, ItemCheckEventArgs e)        {                  if (ChecklistBox.CheckedItems.Count > 0)            {                for (int i = 0; i < ChecklistBox.Items.Count; i++)                {                    if (i != e.Index)                    {                       ChecklistBox.SetItemChecked(i, false);                    }                }            }           }
          • 3.設置整個復選框不可用,置灰
           ChecklistBox.Enabled = false;
          • 4.判斷是否有選中的item
              //4.1 判斷是否有選中項            if (ChecklistBox1.CheckedItems.Count == 0 )            {                MessageBox.Show("請先選中要執行的計劃");            }        //4.2 判斷第i項是否選中 ,選中返回true,否則選falseif(checkedListBox1.GetItemChecked(i)){ return true;} else{ return false; }
          • 5.設置第i項的選中狀態
                //true選中,false為未選中      checkedListBox1.SetItemChecked(i, true);  
          • 6.得到選中項的值
           //6.1得到一個選中項的值 string strPlan = checkedListBox1.SelectedItem.ToString();   //6.2得到所有選中項的值 string strCollected = string.Empty; for (int i = 0; i < checkedListBox1.Items.Count; i++) {  if (checkedListBox1.GetItemChecked(i))  {  if (strCollected == string.Empty)  {   strCollected = checkedListBox1.GetItemText(checkedListBox1.Items[i]);  }  else  {   strCollected = strCollected + "/" + checkedListBox1.GetItemText(checkedListBox1.Items[i]);   }   }}
          • 7.清除復選框中所有item
          for (int i = 0; i < checkedListBox1.Items.Count; i++){checkedListBox1.Items.Clear();}
          • 8.反向選擇復選框中的item
          for (int i = 0; i < checkedListBox1.Items.Count; i++) { if (checkedListBox1.GetItemChecked(i))    {    checkedListBox1.SetItemChecked(i, false);    }    else    {    checkedListBox1.SetItemChecked(i, true);    } }
          • 9.將item從一個復選框轉移到另一個復選框
          for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++) {  checkedListBox2.Items.Add(this.checkedListBox1.CheckedItems);   //remove是除去一個具體的值,不是index this.checkedListBox1.Items.Remove(this.checkedListBox1.CheckedItems);       }
          • 10.設置選中item置灰,不能重復再選
                      for (int i = 0; i < clbOver.Items.Count; i++)                  {                clbOver.GetItemChecked(i);                clbOver.SetItemCheckState(i, CheckState.Indeterminate);                                                         }

          總結

           以上是最近一段時間對ChecklistBox實踐過程中常用方法的總結,希望能對大家有所幫助。有一點感受是:在使用一個控件之前查看官方文檔遍歷一遍它的所有屬性,方法和事件很有必要,有了這樣一層宏觀之后可以幫助大家在具體實踐過程中少走彎路。

          148214.html

          標簽:checkedlistbox-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          目前,每天有兩趟高鐵從北京開往北京到商丘高鐵途經城市?商丘。高鐵列車時刻表如下:1,09 :15從北京西出發,乘坐G801次列車,13:23到達商丘站,耗時4小時8分鐘。二等座票價388元,沿途??苦嵵輺|、開封北、蘭考南、全敏北。2,18 :15從北京南出發,乘坐G1567次列車,23:13到達商丘站。全程4小時58分,二等座票價387元。沿途??刻旖蚰?、滄州西、濟南西、曲阜東、滕州東、徐州東、蕭...

          蘇州新區屬于哪個區 江蘇蘇州新區在哪里?蘇州新區指的是哪? 蘇州新區位于江蘇省最南端地級市蘇州西側??拷?,擁有國家科技城,主要產業包括先進制造業、制藥業、現代服務業等高新技術產業。蘇州新區東臨京杭大運河,西臨太湖。旅游資源豐富,不僅有以孫武聞名的穹窿山,還有以紅楓聞名的靈巖山,還有充滿現代氣息的蘇州樂園。蘇州新區是人杰地靈的風水寶地。 蘇州新區叫虎丘區嗎?虎丘區也叫新區嗎? 新區可稱叫...

          北京區號是多少號碼?北京的區號:010北京,簡稱“京”,它是()的首都、直轄市、國家中心城市、特大城市、全國政治中心、文化中心、國際交流中心和科技創新中心。北京區號是多少號碼?市、縣、區名稱、長途區號、郵編市、縣、區長途區號郵編東城區010 100000西城區010 100000崇文區010 100000宣武區010 100000朝陽區010 100000豐臺區010 100000石景山區010 ...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>