categorize tabControl_SelectedIndexChanged

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@254 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
wj32
2008-12-07 03:13:42 +00:00
parent b7a29a0cb1
commit 5bb669c6a7
3 changed files with 105 additions and 104 deletions
+19 -19
View File
@@ -1028,7 +1028,7 @@
//
// statusBar
//
this.statusBar.Location = new System.Drawing.Point(0, 412);
this.statusBar.Location = new System.Drawing.Point(0, 391);
this.statusBar.Name = "statusBar";
this.statusBar.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] {
this.statusGeneral,
@@ -1072,7 +1072,7 @@
this.tabControlBig.Location = new System.Drawing.Point(0, 0);
this.tabControlBig.Name = "tabControlBig";
this.tabControlBig.SelectedIndex = 0;
this.tabControlBig.Size = new System.Drawing.Size(804, 412);
this.tabControlBig.Size = new System.Drawing.Size(804, 391);
this.tabControlBig.TabIndex = 6;
//
// tabProcesses
@@ -1081,7 +1081,7 @@
this.tabProcesses.Location = new System.Drawing.Point(4, 22);
this.tabProcesses.Name = "tabProcesses";
this.tabProcesses.Padding = new System.Windows.Forms.Padding(3);
this.tabProcesses.Size = new System.Drawing.Size(796, 386);
this.tabProcesses.Size = new System.Drawing.Size(796, 365);
this.tabProcesses.TabIndex = 0;
this.tabProcesses.Text = "Processes";
this.tabProcesses.UseVisualStyleBackColor = true;
@@ -1100,7 +1100,7 @@
// splitMain.Panel2
//
this.splitMain.Panel2.Controls.Add(this.tabControl);
this.splitMain.Size = new System.Drawing.Size(790, 380);
this.splitMain.Size = new System.Drawing.Size(790, 359);
this.splitMain.SplitterDistance = 348;
this.splitMain.TabIndex = 3;
//
@@ -1111,7 +1111,7 @@
this.listProcesses.Location = new System.Drawing.Point(0, 0);
this.listProcesses.Name = "listProcesses";
this.listProcesses.Provider = null;
this.listProcesses.Size = new System.Drawing.Size(348, 379);
this.listProcesses.Size = new System.Drawing.Size(348, 358);
this.listProcesses.TabIndex = 4;
this.listProcesses.SelectedIndexChanged += new System.EventHandler(this.listProcesses_SelectedIndexChanged);
this.listProcesses.KeyDown += new System.Windows.Forms.KeyEventHandler(this.listProcesses_KeyDown);
@@ -1127,7 +1127,7 @@
this.tabControl.Location = new System.Drawing.Point(0, 0);
this.tabControl.Name = "tabControl";
this.tabControl.SelectedIndex = 0;
this.tabControl.Size = new System.Drawing.Size(438, 380);
this.tabControl.Size = new System.Drawing.Size(438, 359);
this.tabControl.TabIndex = 5;
this.tabControl.SelectedIndexChanged += new System.EventHandler(this.tabControl_SelectedIndexChanged);
//
@@ -1138,7 +1138,7 @@
this.tabProcess.Location = new System.Drawing.Point(4, 22);
this.tabProcess.Name = "tabProcess";
this.tabProcess.Padding = new System.Windows.Forms.Padding(3);
this.tabProcess.Size = new System.Drawing.Size(430, 354);
this.tabProcess.Size = new System.Drawing.Size(430, 333);
this.tabProcess.TabIndex = 4;
this.tabProcess.Text = "Process";
this.tabProcess.UseVisualStyleBackColor = true;
@@ -1177,7 +1177,7 @@
this.treeMisc.Location = new System.Drawing.Point(6, 59);
this.treeMisc.Name = "treeMisc";
this.treeMisc.ShowNodeToolTips = true;
this.treeMisc.Size = new System.Drawing.Size(418, 289);
this.treeMisc.Size = new System.Drawing.Size(418, 268);
this.treeMisc.TabIndex = 1;
//
// tabThreads
@@ -1186,7 +1186,7 @@
this.tabThreads.Location = new System.Drawing.Point(4, 22);
this.tabThreads.Name = "tabThreads";
this.tabThreads.Padding = new System.Windows.Forms.Padding(3);
this.tabThreads.Size = new System.Drawing.Size(430, 354);
this.tabThreads.Size = new System.Drawing.Size(430, 333);
this.tabThreads.TabIndex = 6;
this.tabThreads.Text = "Threads";
this.tabThreads.UseVisualStyleBackColor = true;
@@ -1198,7 +1198,7 @@
this.listThreads.Location = new System.Drawing.Point(3, 3);
this.listThreads.Name = "listThreads";
this.listThreads.Provider = null;
this.listThreads.Size = new System.Drawing.Size(424, 348);
this.listThreads.Size = new System.Drawing.Size(424, 327);
this.listThreads.TabIndex = 0;
this.listThreads.DoubleClick += new System.EventHandler(this.listThreads_DoubleClick);
//
@@ -1208,7 +1208,7 @@
this.tabModules.Location = new System.Drawing.Point(4, 22);
this.tabModules.Name = "tabModules";
this.tabModules.Padding = new System.Windows.Forms.Padding(3);
this.tabModules.Size = new System.Drawing.Size(430, 354);
this.tabModules.Size = new System.Drawing.Size(430, 333);
this.tabModules.TabIndex = 0;
this.tabModules.Text = "Modules";
this.tabModules.UseVisualStyleBackColor = true;
@@ -1227,7 +1227,7 @@
this.listModules.Location = new System.Drawing.Point(3, 3);
this.listModules.Name = "listModules";
this.listModules.ShowItemToolTips = true;
this.listModules.Size = new System.Drawing.Size(424, 348);
this.listModules.Size = new System.Drawing.Size(424, 327);
this.listModules.TabIndex = 1;
this.listModules.UseCompatibleStateImageBehavior = false;
this.listModules.View = System.Windows.Forms.View.Details;
@@ -1259,7 +1259,7 @@
this.tabMemory.Location = new System.Drawing.Point(4, 22);
this.tabMemory.Name = "tabMemory";
this.tabMemory.Padding = new System.Windows.Forms.Padding(3);
this.tabMemory.Size = new System.Drawing.Size(430, 354);
this.tabMemory.Size = new System.Drawing.Size(430, 333);
this.tabMemory.TabIndex = 1;
this.tabMemory.Text = "Memory";
this.tabMemory.UseVisualStyleBackColor = true;
@@ -1279,7 +1279,7 @@
this.listMemory.Location = new System.Drawing.Point(3, 3);
this.listMemory.Name = "listMemory";
this.listMemory.ShowItemToolTips = true;
this.listMemory.Size = new System.Drawing.Size(424, 348);
this.listMemory.Size = new System.Drawing.Size(424, 327);
this.listMemory.TabIndex = 2;
this.listMemory.UseCompatibleStateImageBehavior = false;
this.listMemory.View = System.Windows.Forms.View.Details;
@@ -1316,7 +1316,7 @@
this.tabHandles.Location = new System.Drawing.Point(4, 22);
this.tabHandles.Name = "tabHandles";
this.tabHandles.Padding = new System.Windows.Forms.Padding(3);
this.tabHandles.Size = new System.Drawing.Size(430, 354);
this.tabHandles.Size = new System.Drawing.Size(430, 333);
this.tabHandles.TabIndex = 7;
this.tabHandles.Text = "Handles";
this.tabHandles.UseVisualStyleBackColor = true;
@@ -1328,7 +1328,7 @@
this.listHandles.Location = new System.Drawing.Point(3, 3);
this.listHandles.Name = "listHandles";
this.listHandles.Provider = null;
this.listHandles.Size = new System.Drawing.Size(424, 348);
this.listHandles.Size = new System.Drawing.Size(424, 327);
this.listHandles.TabIndex = 0;
//
// tabServices
@@ -1337,7 +1337,7 @@
this.tabServices.Location = new System.Drawing.Point(4, 22);
this.tabServices.Name = "tabServices";
this.tabServices.Padding = new System.Windows.Forms.Padding(3);
this.tabServices.Size = new System.Drawing.Size(796, 386);
this.tabServices.Size = new System.Drawing.Size(796, 365);
this.tabServices.TabIndex = 1;
this.tabServices.Text = "Services";
this.tabServices.UseVisualStyleBackColor = true;
@@ -1349,7 +1349,7 @@
this.listServices.Location = new System.Drawing.Point(3, 3);
this.listServices.Name = "listServices";
this.listServices.Provider = null;
this.listServices.Size = new System.Drawing.Size(790, 380);
this.listServices.Size = new System.Drawing.Size(790, 359);
this.listServices.TabIndex = 0;
this.listServices.DoubleClick += new System.EventHandler(this.listServices_DoubleClick);
//
@@ -1544,7 +1544,7 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(804, 434);
this.ClientSize = new System.Drawing.Size(804, 413);
this.Controls.Add(this.tabControlBig);
this.Controls.Add(this.statusBar);
this.Controls.Add(this.panelVirtualProtect);
+24 -20
View File
@@ -1817,6 +1817,30 @@ namespace ProcessHacker
#endregion
#region Tab Controls
private void tabControl_SelectedIndexChanged(object sender, EventArgs e)
{
if (threadP != null)
threadP.Enabled = false;
if (handleP != null)
handleP.Enabled = false;
if (tabControl.SelectedTab == tabThreads)
{
if (threadP != null)
threadP.Enabled = true;
}
else if (tabControl.SelectedTab == tabHandles)
{
if (handleP != null)
handleP.Enabled = true;
}
}
#endregion
#region Thread Context Menu
private void menuThread_Popup(object sender, EventArgs e)
@@ -3316,25 +3340,5 @@ namespace ProcessHacker
t.Priority = ThreadPriority.Lowest;
t.Start();
}
private void tabControl_SelectedIndexChanged(object sender, EventArgs e)
{
if (threadP != null)
threadP.Enabled = false;
if (handleP != null)
handleP.Enabled = false;
if (tabControl.SelectedTab == tabThreads)
{
if (threadP != null)
threadP.Enabled = true;
}
else if (tabControl.SelectedTab == tabHandles)
{
if (handleP != null)
handleP.Enabled = true;
}
}
}
}
+62 -65
View File
@@ -174,6 +174,68 @@ For example, input 0x01 to protect the area from any access.</value>
<metadata name="vistaMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>836, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>113</value>
</metadata>
<metadata name="menuSearch.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>344, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA
AAAgAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA
AACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAAwMDAAP///wAAAAAAAAAAAAAAAA7+7gAAAAAA7u7u
4AAAAADu7ufgAA7n4A7nd+4A7ud3fndyd+Du7nd1AFAn4O7nIAAicnfg7u5SIFInJ+Du7nIlInJ34Afu
cCIHcnfgDv9wcldycuAAAHAiJ3d34AAA4ld37vAAAAAAAAAAAAAAAAAAAAAAAP//AAD+DwAA/AcAAPwH
AACGAwAAAAEAAAABAAAAAQAAAAEAAAABAACAAQAAgAEAAPABAADwBwAA//8AAP//AAAoAAAAEAAAACAA
AAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoqGgAeLx4AGTMZABo2GgAfMB8AIDIgACA0
IAAnNicAKTopACs9KwAtPy0AMDowABdRFQAXVxYAHF4bAB9aHgAfaR4AKksqACFfIAAwQjAAMkcyADRG
MgAwSTAAMk4yADpUOgAkZCMAJmUlACRvIwAoaygAL38tADZ1NQBARkAAQVJBAEpXSQBSU1IAWltbAEZw
RQBUZVQAU3FTAFlzWQBddV0AX2djAGFsYQBqbGwAYXRhAGR2ZABheGEAZXxlAGp1agBoemgAa3luAHZ2
cABxdnUAcH5wAHZ4egB9fXwALootADObMQA9kDwAQIM/AECpPgBIhUcAQ5RBAFiTVwBlj2QAeYR7AHyA
gACFhYYAhoaIAIaOiQCHkIsAkZKSAJCSlACWlpYAl5iZAJubmwCZm50AnJycAJ2eoACQu6MAoKCgAKCi
pACkpKQAo6WoAKmpqQCtqqoAra2tALOurwCur7AAsbGxALayswCyurUAt7i5ALa9uAC6uroAvbm6ALu9
vQC9vb0Avr/AAL7AwQDBwsIAwsTEAMbGxgDGyMgAxc/KAMnKygDLzc0Az8/PANDOzwDPz9AA0dHSANTS
0wDV09QA1tTVANna2gDg4eEA6OjoAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP//
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
</value>
</data>
<metadata name="mainMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>944, 17</value>
</metadata>
<metadata name="menuThread.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>463, 17</value>
</metadata>
@@ -183,12 +245,6 @@ For example, input 0x01 to protect the area from any access.</value>
<metadata name="menuMemory.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>708, 17</value>
</metadata>
<metadata name="menuSearch.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>344, 17</value>
</metadata>
<metadata name="mainMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>944, 17</value>
</metadata>
<metadata name="timerMessages.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 56</value>
</metadata>
@@ -198,7 +254,6 @@ For example, input 0x01 to protect the area from any access.</value>
<metadata name="notifyIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>271, 56</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="notifyIcon.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAwAMDAQAAEABABoBgAAxgAAACAgEAABAAQA6AIAAC4HAAAYGBAAAQAEAOgBAAAWCgAAEBAQAAEA
@@ -711,62 +766,4 @@ For example, input 0x01 to protect the area from any access.</value>
<metadata name="menuMisc.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>604, 56</value>
</metadata>
<metadata name="vistaMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>836, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>113</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA
AAAgAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA
AACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAAwMDAAP///wAAAAAAAAAAAAAAAA7+7gAAAAAA7u7u
4AAAAADu7ufgAA7n4A7nd+4A7ud3fndyd+Du7nd1AFAn4O7nIAAicnfg7u5SIFInJ+Du7nIlInJ34Afu
cCIHcnfgDv9wcldycuAAAHAiJ3d34AAA4ld37vAAAAAAAAAAAAAAAAAAAAAAAP//AAD+DwAA/AcAAPwH
AACGAwAAAAEAAAABAAAAAQAAAAEAAAABAACAAQAAgAEAAPABAADwBwAA//8AAP//AAAoAAAAEAAAACAA
AAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoqGgAeLx4AGTMZABo2GgAfMB8AIDIgACA0
IAAnNicAKTopACs9KwAtPy0AMDowABdRFQAXVxYAHF4bAB9aHgAfaR4AKksqACFfIAAwQjAAMkcyADRG
MgAwSTAAMk4yADpUOgAkZCMAJmUlACRvIwAoaygAL38tADZ1NQBARkAAQVJBAEpXSQBSU1IAWltbAEZw
RQBUZVQAU3FTAFlzWQBddV0AX2djAGFsYQBqbGwAYXRhAGR2ZABheGEAZXxlAGp1agBoemgAa3luAHZ2
cABxdnUAcH5wAHZ4egB9fXwALootADObMQA9kDwAQIM/AECpPgBIhUcAQ5RBAFiTVwBlj2QAeYR7AHyA
gACFhYYAhoaIAIaOiQCHkIsAkZKSAJCSlACWlpYAl5iZAJubmwCZm50AnJycAJ2eoACQu6MAoKCgAKCi
pACkpKQAo6WoAKmpqQCtqqoAra2tALOurwCur7AAsbGxALayswCyurUAt7i5ALa9uAC6uroAvbm6ALu9
vQC9vb0Avr/AAL7AwQDBwsIAwsTEAMbGxgDGyMgAxc/KAMnKygDLzc0Az8/PANDOzwDPz9AA0dHSANTS
0wDV09QA1tTVANna2gDg4eEA6OjoAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP//
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
</value>
</data>
</root>