Difference between revisions of "NET:LavishScriptAPI.LavishScriptIterator"

From Lavish Software Wiki
Jump to navigation Jump to search
 
Line 3: Line 3:
 
             RegionGroup rg = new RegionGroup("landmark");
 
             RegionGroup rg = new RegionGroup("landmark");
 
             LavishScriptIterator i = new LavishScriptIterator(rg.NewIterator());
 
             LavishScriptIterator i = new LavishScriptIterator(rg.NewIterator());
 
 
             lstLandmarks.BeginUpdate();
 
             lstLandmarks.BeginUpdate();
 
             lstLandmarks.Items.Clear();
 
             lstLandmarks.Items.Clear();
 
 
             if (i.First())
 
             if (i.First())
 
             {
 
             {
Line 13: Line 11:
 
                     LavishNavAPI.Regions.Region r = new LavishNavAPI.Regions.Region(i.PersistentValue);
 
                     LavishNavAPI.Regions.Region r = new LavishNavAPI.Regions.Region(i.PersistentValue);
 
                     MessageBox.Show(r.Name);
 
                     MessageBox.Show(r.Name);
 
 
                     ListViewItem li = new ListViewItem();
 
                     ListViewItem li = new ListViewItem();
 
                     li.Text = r.Name;
 
                     li.Text = r.Name;

Revision as of 22:39, 29 February 2008

       private void LoadLandmarks()
       {
           RegionGroup rg = new RegionGroup("landmark");
           LavishScriptIterator i = new LavishScriptIterator(rg.NewIterator());
           lstLandmarks.BeginUpdate();
           lstLandmarks.Items.Clear();
           if (i.First())
           {
               do
               {
                   LavishNavAPI.Regions.Region r = new LavishNavAPI.Regions.Region(i.PersistentValue);
                   MessageBox.Show(r.Name);
                   ListViewItem li = new ListViewItem();
                   li.Text = r.Name;
                   lstLandmarks.Items.Add(li);
               }
               while (i.Next());
           }
           lstLandmarks.EndUpdate();
       }