.Net 表单布局 - 创建聊天用户界面,如 facebook 或谷歌环聊



我想创建一个应用程序,并涉及聊天。我目前正在努力格式化现有控件或创建具有以下条件的控件:

  • 容器停靠在主窗体的底部

  • 在该容器内,可以使用按钮来切换聊天组件(例如文本编辑(变为可见或不可见

  • 如果可见,则聊天组件与按下但不强制调整按钮容器的大小

所以基本上我想在 vb.net 中实现像聊天布局这样的Facebook或谷歌环聊,也可以根据当前窗口大小动态扩展。尽管如此,它应该始终粘在底部。

请记住,这个问题不是关于使聊天工作,而只是关于我面临的布局/设计问题。

我目前的方法如下:

  • 流布局面板用按钮停靠在底部
  • RichEdit 作为占位符来模拟聊天组件

我当前的布局

有没有更简单的方法去做我想做的事情?

将锚点设置为页面/面板的底部。

在设计器上,单击要编辑的控件,找到 Anchor 属性并将其更改为底部(以及左/右/上,随心所欲(。

最新更新