我有一个flowlayout面板,在resize事件中,我调整了flowlayout面板内的所有控件,使它们适合(flowlayoutpanel - padding - 滚动条宽度)的宽度.在某些调整大小时,滚动条未显示,将大部分控件隐藏在flowlayoutpanel区域之外,而在其他调整大小时,滚动条显示.我已将flowlayoutpanel上的AutoScroll属性设置为true.这都是使用C#完成的,但我也在VB.net中遇到过这个问题.
有没有办法强制flowlayoutpanel重新计算控件在调整大小事件中的控件大小后的布局方式或其他一些方法来解决此问题?
通过向ms-sql中的表添加名为recordversion的时间戳列,我可以获得什么?
我正在尝试连接到需要身份验证的smtp服务器.
这是我用来发送电子邮件的C#代码:
var smtpClient = new SmtpClient();
smtpClient.Host = _smtpServerHost;
smtpClient.Credentials = new NetworkCredential(_username, _password);
smtpClient.UseDefaultCredentials = false;
smtpClient.Send(GetMessage());
Run Code Online (Sandbox Code Playgroud)
send函数引发了错误:
The SMTP server requires a secure connection or the client was not authenticated.
The server response was: Must authenticate before sending mail
Run Code Online (Sandbox Code Playgroud)
是否有一个我缺少连接到smtp服务器的步骤?
我试图连接到我们运行的测试服务器但是没有用.我也尝试连接到smtp4dev.当我不需要身份验证时,我可以连接到它,但是当我需要身份验证时,我可以连接到它.