• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Forms.ListViewItem类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Windows.Forms.ListViewItem的典型用法代码示例。如果您正苦于以下问题:C# ListViewItem类的具体用法?C# ListViewItem怎么用?C# ListViewItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ListViewItem类属于System.Windows.Forms命名空间,在下文中一共展示了ListViewItem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Prepare

        public override void Prepare()
        {
            this.titleLabel.Text = Resources.CreateVotingTitle;
              this.descriptionLabel.Text = Resources.CreateVotingDescription;
              this.urlLabel.Text = Resources.CreateVotingUrl;
              this.clearButton.Text = Resources.CreateVotingClearButton;
              this.questionLabel.Text = Resources.CreateVotingQuestions;
              this.textColumnHeader.Text = Resources.CreateVotingQuestionText;
              this.descriptionColumnHeader.Text = Resources.CreateVotingQuestionDescription;
              this.nextButton.Text = GuiResources.ButtonNext;
              this.cancelButton.Text = GuiResources.ButtonCancel;

              Status.Data = VotingData.TryLoad(Status.Controller.Status.DataPath);

              if (Status.Data != null)
              {
            this.titleBox.Text = Status.Data.Title;
            this.descriptionBox.Text = Status.Data.Descrption;
            this.urlTextBox.Text = Status.Data.Url;

            foreach (var question in Status.Data.Questions)
            {
              ListViewItem item = new ListViewItem(question.Text.AllLanguages);
              item.SubItems.Add(question.Description.AllLanguages);
              item.Tag = question;
              this.questionListView.Items.Add(item);
            }
              }

              CheckEnable();
        }
开发者ID:dbrgn,项目名称:pi-vote,代码行数:31,代码来源:EnterDataControl.cs


示例2: RebuildGroupings

        private void RebuildGroupings()
        {
            lvwGroupings.BeginUpdate();
            try
            {
                lvwGroupings.Items.Clear();
                int totalCount = _dupeSet.Count();
                int currentFile = 1;
                foreach (IGrouping<string, ChecksumFile> group in _dupeSet)
                {
                    int groupCount = group.Where(p => p.IsDeleted == false).Count();
                    if (groupCount > 1)
                    {
                        ListViewItem item = new ListViewItem();
                        item.Text = string.Format("{0:#,0} / {1:#,0}", currentFile, totalCount);
                        item.SubItems.Add(groupCount.ToString());
                        item.Tag = group;
                        lvwGroupings.Items.Add(item);
                    }

                    currentFile++;
                }

                if (lvwGroupings.Items.Count > 0)
                    lvwGroupings.SelectedIndices.Add(0);
            }
            finally
            {
                lvwGroupings.EndUpdate();
            }
        }
开发者ID:neurocache,项目名称:ilSFV,代码行数:31,代码来源:RemoveDuplicatesForm.cs


示例3: bindPiclist

 void bindPiclist()
 {
     this.picList.Clear();
     this.imageList1.Images.Clear();
     string[] fileArr = imgSearch.getPicFiles(videoList.FocusedItem.Text, this.comboBox1.Text, true);//得到图片路径
     if (fileArr.Length == 0)
     {
         MessageBox.Show("没有符合的图片", "警告");
         return;
     }
     for (int i = 0; i < fileArr.Length; ++i)
     {
         this.imageList1.Images.Add(Image.FromFile(fileArr[i]));
         string text = System.IO.Path.GetFileName(fileArr[i]);
         ListViewItem item = new ListViewItem()
         {
             Tag = fileArr[i].ToString(),
             Text = text,
             ImageIndex = i
         };
         this.picList.Items.Add(item);
     }
     this.picList.Scrollable = true;
     this.picList.MultiSelect = false;
     this.picList.View = View.LargeIcon;
     this.picList.LargeImageList = imageList1;
 }
开发者ID:dalinhuang,项目名称:appcollection,代码行数:27,代码来源:VideoQueryForm.cs


示例4: doNeighborListUpdate

        public void doNeighborListUpdate(Node.NodeList neighborList)
        {
            Debug.WriteLine("doNeighborListUpdate");

                        lock (neighborListLock)
                        {
                                neighborListView.Items.Clear();

                                neighborListView.BeginUpdate();

                                Debug.WriteLine("Looping through neighbors");
                                foreach (Haggle.Node neighbor in neighborList.AsArray())
                                {
                                        string ifaceStr = "";
                                        Debug.WriteLine("Adding neighbor " + neighbor.GetName());
                                        ListViewItem neighItem = new ListViewItem(neighbor.GetName());
                                        foreach (Node.Interface iface in neighbor.InterfacesArray())
                                        {
                                                ifaceStr += iface.GetIdentifierStr() + ",";
                                        }

                                        char[] tc = { ',' };
                                        neighItem.SubItems.Add(ifaceStr.TrimEnd(tc));
                                        neighborListView.Items.Add(neighItem);

                                }
                                neighborListView.EndUpdate();
                                Debug.WriteLine("Neighborlist update end");
                        }
        }
开发者ID:iamsamwood,项目名称:ENCODERS,代码行数:30,代码来源:NeighborListWindow.cs


示例5: LoadCategoryRecords

        public void LoadCategoryRecords(TreeNode CategoryNode)
        {
            if (CategoryNode.Tag == null) return;

            DataRow category_row = (DataRow)CategoryNode.Tag;
            DataRow[] child_rows = category_row.GetChildRows(_ds.Relations[1]);

            foreach (DataRow row in child_rows)
            {
                //only one telegram per record
                DataRow data = row.GetChildRows(_ds.Relations[0])[0];

                ListViewItem item = new ListViewItem();
                item.Tag = row;

                item.ImageIndex = 2;
                //phrase
                item.Text = row["Phrase"].ToString();;

                //item.SubItems.Add("0x" + ((byte)data["MessageControl"]).ToString("X"));
                //item.SubItems.Add(data["SourceAddress"].ToString());
                item.SubItems.Add(data["DestinationAddress"].ToString());
                item.SubItems.Add("0x" + ((byte)data["TCPI"]).ToString("X"));
                item.SubItems.Add("0x" + ((byte)data["APCI"]).ToString("X"));

                this.lvRecords.Items.Add(item);
            }
        }
开发者ID:wlcaption,项目名称:eibsuite,代码行数:28,代码来源:ConfigMessages.cs


示例6: Populate

		void Populate ()
		{			
			var availableEncodings = new Dictionary<string,TextEncoding> ();
			foreach (var encoding in TextEncoding.SupportedEncodings)
				availableEncodings [encoding.Id] = encoding;
			
			var shownEncodings = TextEncoding.ConversionEncodings;
			
			shownListView.BeginUpdate ();
			foreach (var encoding in shownEncodings) {
				var item = new ListViewItem (new string [] { encoding.Id, encoding.Name }) {
					Tag = encoding
				};
				shownListView.Items.Add (item);
				
				// Don't show on the available list the encodings
				// that are already being shown
				availableEncodings.Remove (encoding.Id);
			}
			shownListView.AutoResizeColumns (ColumnHeaderAutoResizeStyle.HeaderSize);
			shownListView.EndUpdate ();
			
			availableListView.BeginUpdate ();
			foreach (var encoding in availableEncodings) {
				var item = new ListViewItem (new string [] { encoding.Value.Id, encoding.Value.Name }) {
					Tag = encoding.Value
				};
				availableListView.Items.Add (item);
			}
			availableListView.AutoResizeColumns (ColumnHeaderAutoResizeStyle.HeaderSize);
			availableListView.EndUpdate ();
		}
开发者ID:kangaroo,项目名称:monodevelop,代码行数:32,代码来源:EncodingSelectionForm.cs


示例7: LoadItemsFromRegistry

		private void LoadItemsFromRegistry()
		{
			ArrayList items = new ArrayList();
			using(RegistryKey key = Registry.CurrentUser.CreateSubKey(registryLocation))
			{
				string[] favourites = key.GetSubKeyNames();
				foreach(string favourite in favourites)
				{
					using(RegistryKey subkey = key.OpenSubKey(favourite))
					{
                        Proxy.NavigatorRef.Item navItem = new Workshare.Connect.SharePoint.Proxy.NavigatorRef.Item();
                        navItem.Title = ( string )subkey.GetValue( "name" );
                        navItem.Url = ( string )subkey.GetValue( "url" );
                        navItem.Kind = GetKind( ( string )subkey.GetValue( "kind" ) );

                        ListViewItem item = new ListViewItem( navItem.Title );
                        item.SubItems.Add( navItem.Url );
                        item.SubItems.Add( navItem.Kind.ToString() );
						item.ImageIndex = (int)subkey.GetValue("image");
                        item.Tag = navItem;

						items.Add(item);
					}
				}
			}
			InnerList.Clear();
			InnerList.AddRange(items);
		}
开发者ID:killbug2004,项目名称:WSProf,代码行数:28,代码来源:FavouritesList.cs


示例8: InstalledModules_Load

		private void InstalledModules_Load(object sender, EventArgs e)
		{
			Cursor = Cursors.WaitCursor;
			try {
				string[] moduleTypes = ApplicationServices.GetTypesOfModules().OrderBy(x => x).ToArray();
				foreach (string moduleType in moduleTypes) {
					ListViewGroup group = listViewModules.Groups.Add(moduleType, moduleType);
					IModuleDescriptor[] descriptors = ApplicationServices.GetModuleDescriptors(moduleType);
					foreach (IModuleDescriptor descriptor in descriptors) {
						ListViewItem item =
							new ListViewItem(new[]
							                 	{
							                 		descriptor.TypeName, _GetModuleDescription(descriptor), _GetModuleAuthor(descriptor),
							                 		_GetModuleVersion(descriptor), descriptor.FileName
							                 	});
						item.Tag = descriptor;
						item.Group = group;
						listViewModules.Items.Add(item);
					}
				}

				listViewModules.ColumnAutoSize();
			}
			catch (Exception ex) {
				MessageBox.Show(ex.Message);
			}
			finally {
				Cursor = Cursors.Default;
			}
		}
开发者ID:stewmc,项目名称:vixen,代码行数:30,代码来源:InstalledModules.cs


示例9: LoadLanguages

    private void LoadLanguages()
    {
      _loaded = true;
      mpListView2.BeginUpdate();
      try
      {
        mpListView2.Items.Clear();
        List<KeyValuePair<String, String>> languages = TvLibrary.Epg.Languages.Instance.GetLanguagePairs();

        TvBusinessLayer layer = new TvBusinessLayer();
        Setting setting = layer.GetSetting(languagesSettingsKey);
        foreach (KeyValuePair<String, String> language in languages)
        {
          ListViewItem item = new ListViewItem(new string[] { language.Value, language.Key });
          mpListView2.Items.Add(item);
          item.Tag = language.Key;
          item.Checked = setting.Value.IndexOf((string)item.Tag) >= 0;
        }
        mpListView2.Sort();

      }
      finally
      {
        mpListView2.EndUpdate();
      }
    }
开发者ID:arangas,项目名称:MediaPortal-1,代码行数:26,代码来源:EpgGrabber.cs


示例10: FBrisanje_Radnika_Shown

        // --- Popunjavanje listView podacima iz baze ---
        private void FBrisanje_Radnika_Shown(object sender, EventArgs e)
        {
            try
            {
                IList<Radnik> listaRadnika = new List<Radnik>();

               listaRadnika = client.Cypher
               .Match("(radnik:Radnik)")
               .Return(radnik => radnik.As<Radnik>())
               .Results.ToList();

               foreach (Radnik r in listaRadnika)
               {
                   ListViewItem lv1 = new ListViewItem(r.id);
                   lv1.SubItems.Add(r.Ime);
                   lv1.SubItems.Add(r.Prezime);
                   lv1.SubItems.Add(r.Adresa);
                   lv1.SubItems.Add(r.Datum_Rodjenja);
                   lv1.SubItems.Add(r.Obrazovanje);
                   lv1.SubItems.Add(r.Iskustvo);                  

                   LvSpisakRadnika.Items.Add(lv1);
               }

               LvSpisakRadnika.Enabled = true;
                
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.ToString());
            }
        }
开发者ID:nemanjaMet,项目名称:A_TEAM,代码行数:33,代码来源:FBrisanje_Radnika.cs


示例11: DeepSearchSongs

        //-----------------------------------------------------------------------------------------------------------------------------
        private void DeepSearchSongs(DirectoryInfo root)
        {
            foreach(var musicFile in root.GetFiles())
            {
                if (supportedFormats.Contains("*" + Path.GetExtension(musicFile.Name)))
                {
                    var newItem = new ListViewItem();
                    var tagFile = TagLib.File.Create(musicFile.FullName);

                    if(tagFile.Tag.Performers.Count() > 0)
                        newItem.SubItems.Add(tagFile.Tag.Performers[0]);
                    newItem.SubItems.Add(tagFile.Tag.Track.ToString());
                    newItem.SubItems.Add(musicFile.Name);
                    newItem.SubItems.Add(tagFile.Tag.Album);
                    newItem.SubItems.Add(tagFile.Tag.Year.ToString());
                    newItem.SubItems.Add(tagFile.Properties.Duration.ToString(@"mm\:ss"));

                    newItem.Tag = musicFile.FullName;
                    songListView.Items.Add(newItem);
                    //songListView.Items.Add(newItem);
                }
            }

            foreach(DirectoryInfo directory in root.GetDirectories())
            {
                DeepSearchSongs(directory);
            }
        }
开发者ID:ppruss,项目名称:MyProjects,代码行数:29,代码来源:MainForm.cs


示例12: LoadBook

        public void LoadBook(string name,string searchType)
        {
            resultListView.Items.Clear();
            List<Book> books;
            try
            {
                books = bookManager.GetAllBook(name, searchType);
                if (books.Count > 0)
                {
                    foreach (Book book in books)
                    {
                        ListViewItem aItem = new ListViewItem(book.Id.ToString());
                        aItem.Tag = (Book)book;
                        aItem.SubItems.Add(book.Title);
                        aItem.SubItems.Add(book.AuthorName);
                        aItem.SubItems.Add(book.InitialCopy.ToString());
                        aItem.SubItems.Add(book.OutsideCopy.ToString());
                        aItem.SubItems.Add(book.Price.ToString());
                        resultListView.Items.Add(aItem);
                    }

                }
            }
            catch (Exception exception)
            {

                MessageBox.Show(exception.Message, @"Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
开发者ID:manjurul-cse,项目名称:LibraryManagementSystem,代码行数:29,代码来源:BookSearchUI.cs


示例13: LoadOnListView

        public void LoadOnListView(ListView lv)
        {
            Leave s = new Leave();
            DataTable dt = new DataTable();

            dt = s.SELECT_ALL();
            if (dt != null)
            {
                int ctr = 1;
                foreach (DataRow r in dt.Rows)
                {
                    ListViewItem li = new ListViewItem();
                    li.Text = ctr.ToString();
                    li.SubItems.Add(r["fullname"].ToString());
                    li.SubItems.Add(r["leavetype"].ToString());
                    li.SubItems.Add(r["leavedate"].ToString());
                    li.SubItems.Add(r["noofdays"].ToString());
                    li.SubItems.Add(r["datefiled"].ToString());

                    lv.Items.Add(li);

                    ctr++;
                }
            }
        }
开发者ID:zerojec,项目名称:MMG-PIAPS,代码行数:25,代码来源:Leave.cs


示例14: Form1

        public Form1(Dictionary<string, byte[]> dicomMap)
        {
            InitializeComponent();
            //Set dictionary for tags
            myDict = myDicomDic.getDic();

            //Set 'map' for the data of the dicom file
            myMap = dicomMap;

            //Set necessary informations
            rows = BitConverter.ToInt16(myMap["00280010"], 0);
            columns = BitConverter.ToInt16(myMap["00280011"], 0);
            pixelData = myMap["7FE00010"];

            //Get all keys and theyr associated values
            foreach (string id in dicomMap.Keys)
            {
                ListViewItem item;
                byte[] value = myMap[id];

                //Check if the given id is key of the given dictonary then use the found string, otherwise use the raw id
                if (myDict.ContainsKey(id))
                {
                    item = new ListViewItem(myDict[id]);
                } else
                {
                    item = new ListViewItem(id);
                }

                item.SubItems.Add(Encoding.Default.GetString(value));
                listView1.Items.Add(item);
            }

            pictureBox1.Image = myService.createPicture(rows, columns, pixelData, trackBarC.Value, trackBarW.Value);
        }
开发者ID:Rhagnur,项目名称:VisualisierungMedDaten,代码行数:35,代码来源:Form1.cs


示例15: displayAlertList

        private void displayAlertList()
        {
            //Clear List
            alertListView.Items.Clear();

            List<Alert> alerts = new List<Alert>();
            EventEntity eve = new EventEntity();
            ActiveUser au = new ActiveUser(currentUser);
            alerts = au.getListOfAlerts();
            int currentEventID;

            if (alerts.Count != 0)
            {
                for (int i = 0; i < alerts.Count; i++)
                {
                    ListViewItem newAlert = new ListViewItem((i + 1).ToString());
                    newAlert.SubItems.Add(alerts[i].getAlertedEventName()); // Name of Event
                    newAlert.SubItems.Add(alerts[i].getAlert()); // Alert String
                    alertListView.Items.Add(newAlert);

                    // Clear Alert Flag
                    currentEventID = eve.getEventIDFromEventName(alerts[i].getAlertedEventName());
                    eve.clearEventUpdatedFlag(currentEventID);
                    eve.clearEventFullFlag(currentEventID);
                    eve.clearEventStartFlag(currentEventID);
                }
            }

            alerts.Clear(); // Erase off OLD alerts
            alertListView.Show();
        }
开发者ID:expectomas,项目名称:EventSparkz,代码行数:31,代码来源:Alert.cs


示例16: listView1_DragDrop

 private void listView1_DragDrop(object sender, DragEventArgs e)
 {
     ListViewItem lvi = new ListViewItem();
     lvi.Text = (String)e.Data.GetData(DataFormats.Text);
     lvi.SubItems.Add("pepe");
     listView1.Items.Add(lvi);
 }
开发者ID:Corpexin,项目名称:interface-design,代码行数:7,代码来源:Form1.cs


示例17: UpdateListView

		private void UpdateListView()
		{
			if (InvokeRequired)
			{
				Invoke((MethodInvoker) UpdateListView);
			}
			else
			{
				slvPlugins.Items.Clear();
				foreach (KeyValuePair<string, InstalledPlugin> pair in InstalledPluginManager.Plugins)
				{
					// TODO: correct text
					string[] text =
					{
						pair.Value.Name, pair.Value.Description, StringUtil.ListToCsv(pair.Value.Authors),
						pair.Value.Version, "",
						pair.Value.FileCreationDate.ToShortDateString()
					};
					try
					{
						if (!string.IsNullOrEmpty(pair.Value.Mainspace))
							text[4] = pair.Value.BukgetEquivalentPlugin.LastVersionNumber;
					}
					catch (Exception e)
					{
						Logger.Log(LogLevel.Warning, "InstalledPlugins", "Couldn't get latest version for plugin " + pair.Value.Mainspace,
							e.Message);
					}
					ListViewItem lvi = new ListViewItem(text) {Tag = pair.Value};
					slvPlugins.Items.Add(lvi);
				}
			}
		}
开发者ID:CaptainTF,项目名称:bukkitgui2,代码行数:33,代码来源:InstalledPluginsControl.cs


示例18: btnLuu_Click

 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (kiemtraThongBao_GUI() == true)
     {
         ThongBao thongbao = layThongBao_Tu_GUI();
         thongbao_BUS.taoThongBao_BUS(thongbao);
         tbxTenThongBao.Text = "";
         tbxNoiDungThongBao.Text = "";
         lvThongBao.Items.Clear();
         ThongBao[] dsThongBao = thongbao_BUS.layTatCaThongBao_BUS();
         for (int i = 0; i < dsThongBao.Length; i++)
         {
             ListViewItem ma = new ListViewItem(dsThongBao[i].MaThongBao.ToString());
             ListViewItem.ListViewSubItem ten = new ListViewItem.ListViewSubItem(ma, dsThongBao[i].TenThongBao);
             ListViewItem.ListViewSubItem noidung = new ListViewItem.ListViewSubItem(ma, dsThongBao[i].NoiDungThongBao);
             ListViewItem.ListViewSubItem ngay = new ListViewItem.ListViewSubItem(ma, dsThongBao[i].NgayThongBao.ToShortDateString());
             ma.SubItems.Add(ten);
             ma.SubItems.Add(noidung);
             ma.SubItems.Add(ngay);
             lvThongBao.Items.Add(ma);
         }
     }
     else
     {
         MessageBox.Show("Nhập thiếu thông tin! Vui lòng nhập lại ");
     }
 }
开发者ID:vanquangtoknow,项目名称:QLHSC3,代码行数:27,代码来源:frmLapThongBao.cs


示例19: AddChanel

        public void AddChanel(string[] array)
        {
            if (this.listView1.InvokeRequired)
            {
                this.listView1.Invoke(new MyDelegate(AddChanel), new object[] { array });
            }
            else
            {
                ListViewItem lvi = new ListViewItem(array[0]);
                lvi.SubItems.Add(array[1]);
                lvi.SubItems.Add(array[2]);
                lvi.SubItems.Add(array[3]);
                lvi.SubItems.Add(array[4]);
                lvi.SubItems.Add(array[5]);
                lvi.SubItems.Add(array[6]);
                lvi.SubItems.Add(array[7]);
                lvi.SubItems.Add(array[8]);
                this.listView1.Items.Add(lvi);
            }

            if (localsaveloc == string.Empty)
            {
                saveChannels_Click(null, null);
            }
            else
            {
                SaveList(listView1, localsaveloc);
            }
        }
开发者ID:relrix,项目名称:rtmpGUI,代码行数:29,代码来源:Main.cs


示例20: UpdateChangesDialog

        public void UpdateChangesDialog(List<KeyValuePair<GUIMod, GUIModChangeType>> changeset, BackgroundWorker installWorker)
        {
            m_Changeset = changeset;
            m_InstallWorker = installWorker;
            ChangesListView.Items.Clear();

            if (changeset == null)
            {
                return;
            }

            foreach (var change in changeset)
            {
                if (change.Value == GUIModChangeType.None)
                {
                    continue;
                }

                var item = new ListViewItem {Text = String.Format("{0} {1}", change.Key.Name, change.Key.Version)};

                var sub_change_type = new ListViewItem.ListViewSubItem {Text = change.Value.ToString()};

                item.SubItems.Add(sub_change_type);
                ChangesListView.Items.Add(item);
            }
        }
开发者ID:sarbian,项目名称:CKAN,代码行数:26,代码来源:MainChangeset.cs



注:本文中的System.Windows.Forms.ListViewItem类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ListViewItem.ListViewSubItem类代码示例发布时间:2022-05-26
下一篇:
C# Forms.ListViewGroup类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap