Difference between revisions of "NET:LavishScriptAPI.LavishScriptIterator"
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
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; | ||
lstLandmarks.Items.Add(li); | lstLandmarks.Items.Add(li); | ||
− | |||
} | } | ||
while (i.Next()); | while (i.Next()); |
Latest 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(); }