Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / WinForms / Managed / System / WinForms / MDIWindowDialog.cs / 1 / MDIWindowDialog.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System.ComponentModel;
using System.Diagnostics;
using System;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.Win32;
///
///
///
///
[
System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)
]
internal sealed class MdiWindowDialog : Form {
private System.Windows.Forms.ListBox itemList;
private System.Windows.Forms.Button okButton;
private System.Windows.Forms.Button cancelButton;
private System.Windows.Forms.TableLayoutPanel okCancelTableLayoutPanel;
Form active;
public MdiWindowDialog()
: base() {
InitializeComponent();
}
public Form ActiveChildForm {
get {
#if DEBUG
ListItem item = (ListItem)itemList.SelectedItem;
Debug.Assert(item != null, "No item selected!");
#endif
return active;
}
}
///
///
///
private class ListItem {
public Form form;
public ListItem(Form f) {
form = f;
}
public override string ToString() {
return form.Text;
}
}
public void SetItems(Form active, Form[] all) {
int selIndex = 0;
for (int i=0; i
///
/// NOTE: The following code is required by the Windows Forms
/// designer. It can be modified using the form editor. Do not
/// modify it using the code editor.
///
private void InitializeComponent() {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MdiWindowDialog));
this.itemList = new System.Windows.Forms.ListBox();
this.okButton = new System.Windows.Forms.Button();
this.cancelButton = new System.Windows.Forms.Button();
this.okCancelTableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
this.okCancelTableLayoutPanel.SuspendLayout();
this.itemList.DoubleClick += new System.EventHandler(this.ItemList_doubleClick);
this.itemList.SelectedIndexChanged += new EventHandler(this.ItemList_selectedIndexChanged);
this.SuspendLayout();
//
// itemList
//
resources.ApplyResources(this.itemList, "itemList");
this.itemList.FormattingEnabled = true;
this.itemList.Name = "itemList";
//
// okButton
//
resources.ApplyResources(this.okButton, "okButton");
this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
this.okButton.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.okButton.Name = "okButton";
//
// cancelButton
//
resources.ApplyResources(this.cancelButton, "cancelButton");
this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.cancelButton.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0);
this.cancelButton.Name = "cancelButton";
//
// okCancelTableLayoutPanel
//
resources.ApplyResources(this.okCancelTableLayoutPanel, "okCancelTableLayoutPanel");
this.okCancelTableLayoutPanel.ColumnCount = 2;
this.okCancelTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.okCancelTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.okCancelTableLayoutPanel.Controls.Add(this.okButton, 0, 0);
this.okCancelTableLayoutPanel.Controls.Add(this.cancelButton, 1, 0);
this.okCancelTableLayoutPanel.Name = "okCancelTableLayoutPanel";
this.okCancelTableLayoutPanel.RowCount = 1;
this.okCancelTableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
//
// MdiWindowDialog
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.okCancelTableLayoutPanel);
this.Controls.Add(this.itemList);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "MdiWindowDialog";
this.ShowIcon = false;
this.okCancelTableLayoutPanel.ResumeLayout(false);
this.okCancelTableLayoutPanel.PerformLayout();
this.AcceptButton = this.okButton;
this.CancelButton = this.cancelButton;
this.ResumeLayout(false);
this.PerformLayout();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System.ComponentModel;
using System.Diagnostics;
using System;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.Win32;
///
///
///
///
[
System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)
]
internal sealed class MdiWindowDialog : Form {
private System.Windows.Forms.ListBox itemList;
private System.Windows.Forms.Button okButton;
private System.Windows.Forms.Button cancelButton;
private System.Windows.Forms.TableLayoutPanel okCancelTableLayoutPanel;
Form active;
public MdiWindowDialog()
: base() {
InitializeComponent();
}
public Form ActiveChildForm {
get {
#if DEBUG
ListItem item = (ListItem)itemList.SelectedItem;
Debug.Assert(item != null, "No item selected!");
#endif
return active;
}
}
///
///
///
private class ListItem {
public Form form;
public ListItem(Form f) {
form = f;
}
public override string ToString() {
return form.Text;
}
}
public void SetItems(Form active, Form[] all) {
int selIndex = 0;
for (int i=0; i
///
/// NOTE: The following code is required by the Windows Forms
/// designer. It can be modified using the form editor. Do not
/// modify it using the code editor.
///
private void InitializeComponent() {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MdiWindowDialog));
this.itemList = new System.Windows.Forms.ListBox();
this.okButton = new System.Windows.Forms.Button();
this.cancelButton = new System.Windows.Forms.Button();
this.okCancelTableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
this.okCancelTableLayoutPanel.SuspendLayout();
this.itemList.DoubleClick += new System.EventHandler(this.ItemList_doubleClick);
this.itemList.SelectedIndexChanged += new EventHandler(this.ItemList_selectedIndexChanged);
this.SuspendLayout();
//
// itemList
//
resources.ApplyResources(this.itemList, "itemList");
this.itemList.FormattingEnabled = true;
this.itemList.Name = "itemList";
//
// okButton
//
resources.ApplyResources(this.okButton, "okButton");
this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
this.okButton.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.okButton.Name = "okButton";
//
// cancelButton
//
resources.ApplyResources(this.cancelButton, "cancelButton");
this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.cancelButton.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0);
this.cancelButton.Name = "cancelButton";
//
// okCancelTableLayoutPanel
//
resources.ApplyResources(this.okCancelTableLayoutPanel, "okCancelTableLayoutPanel");
this.okCancelTableLayoutPanel.ColumnCount = 2;
this.okCancelTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.okCancelTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.okCancelTableLayoutPanel.Controls.Add(this.okButton, 0, 0);
this.okCancelTableLayoutPanel.Controls.Add(this.cancelButton, 1, 0);
this.okCancelTableLayoutPanel.Name = "okCancelTableLayoutPanel";
this.okCancelTableLayoutPanel.RowCount = 1;
this.okCancelTableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
//
// MdiWindowDialog
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.okCancelTableLayoutPanel);
this.Controls.Add(this.itemList);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "MdiWindowDialog";
this.ShowIcon = false;
this.okCancelTableLayoutPanel.ResumeLayout(false);
this.okCancelTableLayoutPanel.PerformLayout();
this.AcceptButton = this.okButton;
this.CancelButton = this.cancelButton;
this.ResumeLayout(false);
this.PerformLayout();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RemoteWebConfigurationHost.cs
- _Semaphore.cs
- WebControl.cs
- Timer.cs
- ConfigXmlElement.cs
- WebPartEditVerb.cs
- SoapFault.cs
- GenericPrincipal.cs
- GenericsInstances.cs
- ProviderSettings.cs
- RowCache.cs
- AnimatedTypeHelpers.cs
- TransferRequestHandler.cs
- RelationHandler.cs
- ImageMapEventArgs.cs
- ActiveXMessageFormatter.cs
- SqlParameterCollection.cs
- LocalBuilder.cs
- ContextMenuStripGroupCollection.cs
- CollectionViewSource.cs
- NullableBoolConverter.cs
- ExpressionBuilderContext.cs
- MSAANativeProvider.cs
- DataExpression.cs
- DictionaryTraceRecord.cs
- CodeCompileUnit.cs
- DataGridTemplateColumn.cs
- ImageAutomationPeer.cs
- ParsedAttributeCollection.cs
- Panel.cs
- PointLight.cs
- FontWeights.cs
- RtfToXamlLexer.cs
- HttpFileCollectionWrapper.cs
- QueryConverter.cs
- SubpageParagraph.cs
- basenumberconverter.cs
- TriState.cs
- SortExpressionBuilder.cs
- DummyDataSource.cs
- MulticastNotSupportedException.cs
- ListViewContainer.cs
- BufferedReadStream.cs
- DynamicRenderer.cs
- ReflectEventDescriptor.cs
- TakeQueryOptionExpression.cs
- ConnectionPointCookie.cs
- CacheVirtualItemsEvent.cs
- Fonts.cs
- SrgsElementFactory.cs
- selecteditemcollection.cs
- mactripleDES.cs
- Membership.cs
- PageBuildProvider.cs
- GridViewRowEventArgs.cs
- EmbeddedMailObjectsCollection.cs
- StorageAssociationTypeMapping.cs
- _AutoWebProxyScriptHelper.cs
- Border.cs
- ClientSideProviderDescription.cs
- WindowsListViewItemStartMenu.cs
- CodeSnippetTypeMember.cs
- AllowedAudienceUriElementCollection.cs
- ControlValuePropertyAttribute.cs
- ByteStreamGeometryContext.cs
- PageAsyncTaskManager.cs
- VScrollProperties.cs
- Wizard.cs
- GeneratedContractType.cs
- BulletChrome.cs
- JsonFormatGeneratorStatics.cs
- PeerCollaboration.cs
- SafeHandle.cs
- UInt32Converter.cs
- HtmlImage.cs
- DataGridViewRowStateChangedEventArgs.cs
- CodeChecksumPragma.cs
- ImportContext.cs
- path.cs
- DbConnectionStringCommon.cs
- CriticalHandle.cs
- TextPenaltyModule.cs
- ManagementObject.cs
- Enumerable.cs
- PixelFormats.cs
- Documentation.cs
- XPathMultyIterator.cs
- TaskResultSetter.cs
- ErrorWebPart.cs
- DataGridViewElement.cs
- CharConverter.cs
- relpropertyhelper.cs
- __Filters.cs
- HtmlShimManager.cs
- HtmlHead.cs
- EnumerableCollectionView.cs
- DbCommandTree.cs
- DiscreteKeyFrames.cs
- TemplateColumn.cs
- EmptyControlCollection.cs