五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

控件大小隨窗體改變(含字體)

2022-12-31 10:16 作者:聽(tīng)聽(tīng)浪浪山  | 我要投稿

為啥我跟著寫(xiě)出來(lái)是這個(gè)樣子的?

重復(fù)看了也沒(méi)發(fā)現(xiàn)原因

?public static class AutoSizeFormClass

??{

????public static float X;

????public static float Y;

????public static void setTag(Control cons)

????{

??????foreach (Control con in cons.Controls)

??????{

????????con.Tag = cons.Width + ":" + con.Height + ":" + con.Left + ":" + con.Top + ":" + con.Font.Size;

????????if (con.Controls.Count>0)

????????{

??????????setTag(con);

????????}

??????}

????}

????public static void setControls(float newx,float newy,Control cons)

????{

??????foreach (Control con in cons.Controls)

??????{

????????if (con.Tag != null)

????????{

??????????string[] mytag = con.Tag.ToString().Split(new char[] { ':' });

??????????float a = Convert.ToSingle(mytag[0]) * newx;

??????????con.Width = (int)a;

??????????a = Convert.ToSingle(mytag[1]) * newx;

??????????con.Height = (int)a;

??????????a=Convert.ToSingle(mytag[2]) * newx;

??????????con.Left= (int)a;

??????????a=Convert.ToSingle (mytag[3]) * newx;

??????????con.Top = (int)a;


??????????Single currentSize = Convert.ToSingle(mytag[4])*Math.Min(newx,newy);

??????????con.Font = new System.Drawing.Font(con.Font.Name, currentSize, con.Font.Style, con.Font.Unit);

??????????if (con.Controls.Count > 0)

??????????{

????????????setControls(newx, newy, con);

??????????}

????????}

??????}

????}

??}

------------

[DllImport("user32")]

????private static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, IntPtr lParam);

????private static int WM_SETREDRAW = 0xB;


????private void Form1_Resize(object sender, EventArgs e)

????{

??????SendMessage(this.Handle, WM_SETREDRAW, 0, IntPtr.Zero);

??????float newx = (this.Width) / AutoSizeFormClass.X;

??????float newy = (this.Height) / AutoSizeFormClass.Y;

??????AutoSizeFormClass.setControls(newx, newy, this);

??????SendMessage(this.Handle, WM_SETREDRAW, 1, IntPtr.Zero);

??????this.Invalidate(true);

????}


????private void Form1_Load(object sender, EventArgs e)

????{

??????this.Resize += new EventHandler(Form1_Resize);

??????AutoSizeFormClass.X = this.Width;

??????AutoSizeFormClass.Y = this.Height;

??????AutoSizeFormClass.setTag(this);

??????Form1_Resize(new object(),new EventArgs());

????}

??}




控件大小隨窗體改變(含字體)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
长寿区| 通海县| 喀喇| 白城市| 通化市| 铜山县| 彝良县| 略阳县| 东丰县| 永春县| 盐津县| 朝阳县| 太原市| 科尔| 黑河市| 康保县| 秭归县| 新乡县| 当雄县| 酒泉市| 乌什县| 育儿| 东乡县| 南康市| 太康县| 韶山市| 梧州市| 宜州市| 琼结县| 贵阳市| 澄迈县| 祁阳县| 灵宝市| 霍邱县| 交口县| 顺昌县| 霍林郭勒市| 文昌市| 邢台市| 乌拉特前旗| 长岭县|