typeValueLabel.Text = pkg.Type.ToString();\r
\r
tabControl1.TabPages.Clear();\r
- foreach (Installer inst in pkg.Installer) {\r
- TabPage page = new TabPage(string.Format("\83C\83\93\83X\83g\81[\83\89 \82»\82Ì{0}", tabControl1.TabCount+1));\r
- page.Dock = DockStyle.Fill;\r
- \r
- InstallerInfoForm instForm = new InstallerInfoForm();\r
- instForm.SelectedObject = inst;\r
- instForm.Dock = DockStyle.Fill;\r
- page.Controls.Add(instForm);\r
- \r
- tabControl1.TabPages.Add(page);\r
+ if (pkg is InstalledPackage && string.IsNullOrEmpty(pkg.Version)) {\r
+ tabControl1.Visible = false;\r
+ } else {\r
+ tabControl1.Visible = true;\r
+ foreach (Installer inst in pkg.Installer) {\r
+ TabPage page = new TabPage(string.Format("\83C\83\93\83X\83g\81[\83\89 \82»\82Ì{0}", tabControl1.TabCount+1));\r
+ page.Dock = DockStyle.Fill;\r
+ \r
+ InstallerInfoForm instForm = new InstallerInfoForm();\r
+ instForm.SelectedObject = inst;\r
+ instForm.Dock = DockStyle.Fill;\r
+ page.Controls.Add(instForm);\r
+ \r
+ tabControl1.TabPages.Add(page);\r
+ }\r
}\r
}\r
\r