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
- ProjectionNode.cs
- ValidatingCollection.cs
- DataListItemEventArgs.cs
- CharConverter.cs
- UnsafeNativeMethods.cs
- BitmapCodecInfo.cs
- GridToolTip.cs
- CryptoApi.cs
- RenderCapability.cs
- UidManager.cs
- GroupedContextMenuStrip.cs
- storepermissionattribute.cs
- TableFieldsEditor.cs
- ChineseLunisolarCalendar.cs
- UnsafeNativeMethods.cs
- ApplicationManager.cs
- Padding.cs
- WebPartConnectionsCancelEventArgs.cs
- EventArgs.cs
- ChainOfResponsibility.cs
- RIPEMD160Managed.cs
- PageSetupDialog.cs
- WizardSideBarListControlItem.cs
- XmlArrayItemAttributes.cs
- CngAlgorithmGroup.cs
- NullableBoolConverter.cs
- XmlDataDocument.cs
- SerializationFieldInfo.cs
- COAUTHINFO.cs
- MemberNameValidator.cs
- CellIdBoolean.cs
- DataBinding.cs
- SystemTcpStatistics.cs
- OracleEncoding.cs
- CodePageEncoding.cs
- DragDrop.cs
- StopStoryboard.cs
- CompilationLock.cs
- CryptoStream.cs
- SafeProcessHandle.cs
- ValidationPropertyAttribute.cs
- PageBuildProvider.cs
- FilterableAttribute.cs
- ICspAsymmetricAlgorithm.cs
- XmlLoader.cs
- DataGridCaption.cs
- XmlRawWriterWrapper.cs
- FontNamesConverter.cs
- TransformedBitmap.cs
- VisualCollection.cs
- Util.cs
- DiagnosticSection.cs
- Repeater.cs
- CheckBoxBaseAdapter.cs
- SystemIcmpV6Statistics.cs
- DataRecordInfo.cs
- SimpleType.cs
- DataGridViewColumnEventArgs.cs
- JoinTreeNode.cs
- ReferentialConstraint.cs
- HttpCookieCollection.cs
- LocationUpdates.cs
- FamilyMap.cs
- EncoderParameter.cs
- TextSelection.cs
- PersonalizationEntry.cs
- MatrixTransform3D.cs
- HostingEnvironment.cs
- WebBrowserEvent.cs
- MdiWindowListStrip.cs
- UserControl.cs
- KeyConverter.cs
- TypeDescriptionProviderAttribute.cs
- TdsParameterSetter.cs
- SymbolPair.cs
- NonSerializedAttribute.cs
- ADMembershipUser.cs
- HostProtectionException.cs
- StoreItemCollection.cs
- LiteralControl.cs
- TypeForwardedToAttribute.cs
- InstancePersistence.cs
- ErrorReporting.cs
- PackageStore.cs
- Regex.cs
- AuthenticodeSignatureInformation.cs
- OleDbFactory.cs
- RuntimeWrappedException.cs
- GroupStyle.cs
- FixedSOMLineCollection.cs
- SafeRightsManagementHandle.cs
- RootDesignerSerializerAttribute.cs
- DataServiceQueryProvider.cs
- DataTransferEventArgs.cs
- BindingParameterCollection.cs
- WorkflowServiceNamespace.cs
- LineServices.cs
- StylusPointPropertyUnit.cs
- DictionaryEntry.cs
- KeyboardEventArgs.cs