Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / MDIWindowDialog.cs / 1305376 / 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.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ColumnMapCopier.cs
- DocumentSequence.cs
- GifBitmapDecoder.cs
- EmptyEnumerator.cs
- RelationshipConverter.cs
- Triangle.cs
- WebPartTransformer.cs
- PinnedBufferMemoryStream.cs
- ProgressiveCrcCalculatingStream.cs
- ValueTypePropertyReference.cs
- TraceHandlerErrorFormatter.cs
- SqlError.cs
- ValueType.cs
- EntityDataSourceMemberPath.cs
- AuthenticationService.cs
- XComponentModel.cs
- SymLanguageType.cs
- AuthorizationRule.cs
- HtmlHistory.cs
- AppDomainResourcePerfCounters.cs
- CollectionChangedEventManager.cs
- CodeSubDirectory.cs
- GridSplitter.cs
- HyperLink.cs
- IIS7UserPrincipal.cs
- IxmlLineInfo.cs
- EventLogPermissionEntry.cs
- XmlSchemaException.cs
- WindowsHyperlink.cs
- Color.cs
- ExtensionWindowHeader.cs
- QuadraticBezierSegment.cs
- SiteMapProvider.cs
- PointUtil.cs
- basenumberconverter.cs
- BCLDebug.cs
- HtmlImageAdapter.cs
- XXXOnTypeBuilderInstantiation.cs
- MultiTouchSystemGestureLogic.cs
- InlineCollection.cs
- FormViewInsertEventArgs.cs
- HeaderUtility.cs
- PcmConverter.cs
- AnnouncementDispatcherAsyncResult.cs
- XmlDataImplementation.cs
- Assert.cs
- DataSetSchema.cs
- SiteMapDataSourceView.cs
- WaitHandleCannotBeOpenedException.cs
- HotSpotCollection.cs
- WindowsIdentity.cs
- x509utils.cs
- XmlParserContext.cs
- WindowsListViewItem.cs
- ObjectContext.cs
- NativeRecognizer.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- IconHelper.cs
- BlockUIContainer.cs
- ZipIOModeEnforcingStream.cs
- ExtensionDataReader.cs
- StringPropertyBuilder.cs
- SchemaAttDef.cs
- NavigationExpr.cs
- TouchesOverProperty.cs
- ClientSideQueueItem.cs
- QueryInterceptorAttribute.cs
- EnumBuilder.cs
- ActivatedMessageQueue.cs
- Not.cs
- UpDownEvent.cs
- InvokeDelegate.cs
- BitmapPalettes.cs
- Vars.cs
- CompressStream.cs
- PageContentCollection.cs
- AttachmentCollection.cs
- XmlDataSource.cs
- CombinedGeometry.cs
- ManifestBasedResourceGroveler.cs
- TransactionValidationBehavior.cs
- ArgumentValidation.cs
- Deserializer.cs
- ValidatorUtils.cs
- QilNode.cs
- MutableAssemblyCacheEntry.cs
- XmlIncludeAttribute.cs
- ExtensionFile.cs
- PackagingUtilities.cs
- Fonts.cs
- UnsafeNativeMethods.cs
- LinkTarget.cs
- EventData.cs
- SqlHelper.cs
- returneventsaver.cs
- InvalidPrinterException.cs
- Visual3D.cs
- RowToFieldTransformer.cs
- LogReservationCollection.cs
- MyContact.cs