diff options
Diffstat (limited to 'TimeHACK.Main')
| -rw-r--r-- | TimeHACK.Main/Windows95.cs | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/TimeHACK.Main/Windows95.cs b/TimeHACK.Main/Windows95.cs index c2592b8..d262985 100644 --- a/TimeHACK.Main/Windows95.cs +++ b/TimeHACK.Main/Windows95.cs @@ -140,12 +140,22 @@ namespace TimeHACK private void desktopicons_Click(object sender, EventArgs e) { - if (desktopicons.SelectedItems.ContainsKey("Internet Explorer")) + Point objDrawingPoint = desktopicons.PointToClient(Cursor.Position); + ListViewItem objListViewItem; + + if (objDrawingPoint != null) { - WinClassicIE4 ie = new WinClassicIE4(); - ie.Show(); - ie.BringToFront(); - startmenu.Hide(); + objListViewItem = desktopicons.GetItemAt(objDrawingPoint.X, objDrawingPoint.Y); + if (objListViewItem != null) + { + if (objListViewItem.Text == "Internet Explorer") + { + WinClassicIE4 ie = new WinClassicIE4(); + ie.Show(); + ie.BringToFront(); + startmenu.Hide(); + } + } } } } |
