public HeaderControl(HathiListView m) { parent = m; //Get the header control handle IntPtr header = Win32.SendMessage(parent.Handle, (0x1000+31), IntPtr.Zero, IntPtr.Zero); this.AssignHandle(header); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.panel1 = new System.Windows.Forms.Panel(); this.buttonAddFriend = new System.Windows.Forms.Button(); this.listViewFriends = new Hathi.UI.Winform.HathiListView(); this.panelAddFriend = new System.Windows.Forms.Panel(); this.textBoxUserHash = new System.Windows.Forms.TextBox(); this.labelOptional = new System.Windows.Forms.Label(); this.textBoxName = new System.Windows.Forms.TextBox(); this.labelName = new System.Windows.Forms.Label(); this.buttonAddFriendCancel = new System.Windows.Forms.Button(); this.buttonAddFriendOk = new System.Windows.Forms.Button(); this.textBoxPort = new System.Windows.Forms.TextBox(); this.textBoxIP = new System.Windows.Forms.TextBox(); this.labelPort = new System.Windows.Forms.Label(); this.labelIP = new System.Windows.Forms.Label(); this.labelUserHash = new System.Windows.Forms.Label(); //this.tabMessages = new Crownwood.Magic.Controls.TabControl(); this.tabMessages = new TabControl(); this.textBoxMessage = new System.Windows.Forms.TextBox(); this.buttonSend = new System.Windows.Forms.Button(); this.panel2 = new System.Windows.Forms.Panel(); this.imageListFriends = new System.Windows.Forms.ImageList(this.components); this.panel1.SuspendLayout(); this.panelAddFriend.SuspendLayout(); this.panel2.SuspendLayout(); this.SuspendLayout(); // // panel1 // this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); this.panel1.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(235)), ((System.Byte)(241)), ((System.Byte)(250))); this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.Controls.Add(this.buttonAddFriend); this.panel1.Controls.Add(this.listViewFriends); this.panel1.Controls.Add(this.panelAddFriend); this.panel1.Location = new System.Drawing.Point(8, 6); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(168, 367); this.panel1.TabIndex = 0; // // buttonAddFriend // this.buttonAddFriend.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.buttonAddFriend.Location = new System.Drawing.Point(6, 190); this.buttonAddFriend.Name = "buttonAddFriend"; this.buttonAddFriend.Size = new System.Drawing.Size(154, 23); this.buttonAddFriend.TabIndex = 2; this.buttonAddFriend.Text = "Add Friend"; this.buttonAddFriend.Click += new System.EventHandler(this.buttonAddFriend_Click); // // listViewFriends // this.listViewFriends.AllowColumnReorder = true; this.listViewFriends.AutoArrange = false; this.listViewFriends.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.listViewFriends.DefaultCustomDraw = true; this.listViewFriends.FullRowSelect = true; this.listViewFriends.FullyCustomHeader = true; this.listViewFriends.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; this.listViewFriends.HideSelection = false; this.listViewFriends.IncreaseHeaderHeight = 0; this.listViewFriends.Location = new System.Drawing.Point(6, 2); this.listViewFriends.Name = "listViewFriends"; this.listViewFriends.Size = new System.Drawing.Size(154, 186); this.listViewFriends.sortColumn = -1; this.listViewFriends.TabIndex = 0; this.listViewFriends.View = System.Windows.Forms.View.Details; this.listViewFriends.SelectedIndexChanged += new System.EventHandler(this.OnChangeFriend); // // panelAddFriend // this.panelAddFriend.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(231)), ((System.Byte)(247))); this.panelAddFriend.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panelAddFriend.Controls.Add(this.textBoxUserHash); this.panelAddFriend.Controls.Add(this.labelOptional); this.panelAddFriend.Controls.Add(this.textBoxName); this.panelAddFriend.Controls.Add(this.labelName); this.panelAddFriend.Controls.Add(this.buttonAddFriendCancel); this.panelAddFriend.Controls.Add(this.buttonAddFriendOk); this.panelAddFriend.Controls.Add(this.textBoxPort); this.panelAddFriend.Controls.Add(this.textBoxIP); this.panelAddFriend.Controls.Add(this.labelPort); this.panelAddFriend.Controls.Add(this.labelIP); this.panelAddFriend.Controls.Add(this.labelUserHash); this.panelAddFriend.Location = new System.Drawing.Point(6, 190); this.panelAddFriend.Name = "panelAddFriend"; this.panelAddFriend.Size = new System.Drawing.Size(154, 168); this.panelAddFriend.TabIndex = 3; this.panelAddFriend.Visible = false; // // textBoxUserHash // this.textBoxUserHash.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.textBoxUserHash.Location = new System.Drawing.Point(4, 88); this.textBoxUserHash.Name = "textBoxUserHash"; this.textBoxUserHash.Size = new System.Drawing.Size(144, 20); this.textBoxUserHash.TabIndex = 6; this.textBoxUserHash.Text = ""; // // labelOptional // this.labelOptional.BackColor = System.Drawing.Color.Transparent; this.labelOptional.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.labelOptional.Location = new System.Drawing.Point(82, 74); this.labelOptional.Name = "labelOptional"; this.labelOptional.Size = new System.Drawing.Size(62, 18); this.labelOptional.TabIndex = 10; this.labelOptional.Text = "(optional)"; this.labelOptional.TextAlign = System.Drawing.ContentAlignment.TopRight; // // textBoxName // this.textBoxName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.textBoxName.Location = new System.Drawing.Point(4, 18); this.textBoxName.Name = "textBoxName"; this.textBoxName.Size = new System.Drawing.Size(144, 20); this.textBoxName.TabIndex = 9; this.textBoxName.Text = "My new friend"; // // labelName // this.labelName.Location = new System.Drawing.Point(2, 4); this.labelName.Name = "labelName"; this.labelName.Size = new System.Drawing.Size(100, 18); this.labelName.TabIndex = 8; this.labelName.Text = "Name"; // // buttonAddFriendCancel // this.buttonAddFriendCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.buttonAddFriendCancel.Location = new System.Drawing.Point(4, 140); this.buttonAddFriendCancel.Name = "buttonAddFriendCancel"; this.buttonAddFriendCancel.Size = new System.Drawing.Size(144, 23); this.buttonAddFriendCancel.TabIndex = 7; this.buttonAddFriendCancel.Text = "Cancel"; this.buttonAddFriendCancel.Click += new System.EventHandler(this.buttonAddFriendCancel_Click); // // buttonAddFriendOk // this.buttonAddFriendOk.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.buttonAddFriendOk.Location = new System.Drawing.Point(4, 114); this.buttonAddFriendOk.Name = "buttonAddFriendOk"; this.buttonAddFriendOk.Size = new System.Drawing.Size(144, 23); this.buttonAddFriendOk.TabIndex = 6; this.buttonAddFriendOk.Text = "Ok"; this.buttonAddFriendOk.Click += new System.EventHandler(this.buttonAddFriendOk_Click); // // textBoxPort // this.textBoxPort.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.textBoxPort.Location = new System.Drawing.Point(110, 52); this.textBoxPort.Name = "textBoxPort"; this.textBoxPort.Size = new System.Drawing.Size(38, 20); this.textBoxPort.TabIndex = 5; this.textBoxPort.Text = ""; this.textBoxPort.TextChanged += new System.EventHandler(this.textBoxPort_TextChanged); // // textBoxIP // this.textBoxIP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.textBoxIP.Location = new System.Drawing.Point(4, 52); this.textBoxIP.Name = "textBoxIP"; this.textBoxIP.Size = new System.Drawing.Size(94, 20); this.textBoxIP.TabIndex = 4; this.textBoxIP.Text = ""; // // labelPort // this.labelPort.Location = new System.Drawing.Point(102, 40); this.labelPort.Name = "labelPort"; this.labelPort.Size = new System.Drawing.Size(52, 23); this.labelPort.TabIndex = 3; this.labelPort.Text = "Port"; // // labelIP // this.labelIP.Location = new System.Drawing.Point(2, 40); this.labelIP.Name = "labelIP"; this.labelIP.Size = new System.Drawing.Size(68, 23); this.labelIP.TabIndex = 2; this.labelIP.Text = "IP or ID"; // // labelUserHash // this.labelUserHash.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(235)), ((System.Byte)(241)), ((System.Byte)(250))); this.labelUserHash.Location = new System.Drawing.Point(2, 74); this.labelUserHash.Name = "labelUserHash"; this.labelUserHash.Size = new System.Drawing.Size(116, 18); this.labelUserHash.TabIndex = 0; this.labelUserHash.Text = "User Hash"; // // tabMessages // this.tabMessages.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.tabMessages.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(235)), ((System.Byte)(241)), ((System.Byte)(250))); //this.tabMessages.HideTabsMode = Crownwood.Magic.Controls.TabControl.HideTabsModes.ShowAlways; this.tabMessages.Location = new System.Drawing.Point(8, 4); this.tabMessages.Name = "tabMessages"; //this.tabMessages.PositionTop = true; //this.tabMessages.ShowArrows = true; //this.tabMessages.ShowClose = true; //this.tabMessages.ShrinkPagesToFit = false; this.tabMessages.Size = new System.Drawing.Size(412, 327); this.tabMessages.TabIndex = 3; // // textBoxMessage // this.textBoxMessage.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.textBoxMessage.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.textBoxMessage.Location = new System.Drawing.Point(8, 337); this.textBoxMessage.Name = "textBoxMessage"; this.textBoxMessage.Size = new System.Drawing.Size(328, 20); this.textBoxMessage.TabIndex = 2; this.textBoxMessage.Text = ""; this.textBoxMessage.KeyUp += new System.Windows.Forms.KeyEventHandler(this.textBoxMessage_KeyUp); // // buttonSend // this.buttonSend.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.buttonSend.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.buttonSend.Location = new System.Drawing.Point(340, 337); this.buttonSend.Name = "buttonSend"; this.buttonSend.Size = new System.Drawing.Size(80, 21); this.buttonSend.TabIndex = 14; this.buttonSend.Text = "Send"; this.buttonSend.Click += new System.EventHandler(this.buttonSend_Click); // // panel2 // this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.panel2.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(235)), ((System.Byte)(241)), ((System.Byte)(250))); this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel2.Controls.Add(this.tabMessages); this.panel2.Controls.Add(this.textBoxMessage); this.panel2.Controls.Add(this.buttonSend); this.panel2.Location = new System.Drawing.Point(180, 6); this.panel2.Name = "panel2"; this.panel2.Size = new System.Drawing.Size(430, 367); this.panel2.TabIndex = 15; // // imageListFriends // this.imageListFriends.ImageSize = new System.Drawing.Size(16, 16); this.imageListFriends.TransparentColor = System.Drawing.Color.Transparent; // // FormFriends // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(231)), ((System.Byte)(247))); this.ClientSize = new System.Drawing.Size(618, 380); this.Controls.Add(this.panel1); this.Controls.Add(this.panel2); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Name = "FormFriends"; this.Text = "FormFriends"; this.panel1.ResumeLayout(false); this.panelAddFriend.ResumeLayout(false); this.panel2.ResumeLayout(false); this.ResumeLayout(false); }