第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C# 檢測 UserControl 寬度

C# 檢測 UserControl 寬度

C#
梵蒂岡之花 2022-12-04 13:14:21
我正在使用 Windows 窗體,我想檢測我的 UserControl 寬度并在寬度達到限制時更改 AnchorStyle。這是我嘗試編寫的代碼。        if (ucControl.Width > 600)        {            ucControl.Anchor = AnchorStyles.None;            ucControl.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top);        }        else        {            ucControl.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left);        }現(xiàn)在它所做的是當我調(diào)整大小時,它已經(jīng)是頂部和底部錨點。但是只有當它達到 600 時我才需要 Top 和 Bottom,當它小于 600 時我需要在所有方向放置錨點。
查看完整描述

3 回答

?
心有法竹

TA貢獻1866條經(jīng)驗 獲得超5個贊

嘗試Resize您的用戶控件的事件:


public UserControl1()

{

     InitializeComponent();

     this.Resize += UserControl1_Resize;

}


private void UserControl1_Resize(object sender, EventArgs e)

{

    if (this.Width > 600)

        ...

}


查看完整回答
反對 回復(fù) 2022-12-04
?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

當寬度改變時,我設(shè)法改變了 AnchorStyle?,F(xiàn)在我不想在重新調(diào)整大小時將 Anchor Style 放回去。但我無法獲得正確的后退大小代碼。這是我的完整代碼。


    static string Xpos = 348;


    private void UControl_Resize(object sender, EventArgs e)

    {

        Main OP = (Main)ParentForm;

        if (this.Width > 699)

        {

            this.Anchor = AnchorStyles.None;

            this.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top);

        }

        else if (OP.ucControl.Location = Xpos) //This bit doesn't work

        {

            this.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left);

        }

    }


查看完整回答
反對 回復(fù) 2022-12-04
?
慕田峪9158850

TA貢獻1794條經(jīng)驗 獲得超7個贊

為什么當我這樣做時,我所有的錨點都停止工作了?我知道我正在指定新的寬度,因為我需要它。有什么建議么?


            if (this.WindowState == FormWindowState.Normal)

            {

                ucChat.FlowChat.Size = new Size(323, 276);

                ucChat.FlowChat.Left = (ucChat.ClientSize.Width - ucChat.FlowChat.Width) / 2;

                ucChat.FlowChat.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left);

            }


查看完整回答
反對 回復(fù) 2022-12-04
  • 3 回答
  • 0 關(guān)注
  • 143 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號