此代码读取图片并将其作为背景放在窗口中。 我无法解释两个问题:
导入图片后,点击红色" X"在右上角没有关闭窗口。
如果您尝试拖动图像,程序会崩溃。
为什么会这样? 谢谢
public static void SubmitUser(string OU, string username, string password, bool enabled,
string givenName)
{
using (PrincipalContext ctx = GetPrincipalContext(OU))
{
UserPrincipalEx user = UserPrincipalEx.FindByIdentity(ctx, IdentityType.SamAccountName, username);
if (user == null)
{
user = new UserPrincipalEx(ctx);
user.SamAccountName = username;
user.SetPassword(password);
}
user.Enabled = enabled;
//if (!string.IsNullOrEmpty(username) && user.SamAccountName != username)
//{
// user.SamAccountName = username;
//}
if (!string.IsNullOrEmpty(givenName) && user.GivenName != givenName)
{
user.GivenName = givenName;
}
答案 0 :(得分:1)
这个例子有很多问题,需要很长时间来解释它。例如,你创建一个新的ButtonImage
,基本上是wx.BitmapButton
,每次你调用OnImportBackground
而不破坏旧版本,堆叠一组位图按钮而没有正确布局它们。
但是,每当调用wx.App
OnImportBackground
时,你就会在棺材中推动新的log_type all
log_dest file /root/Files/mosquitto.log
log_facility 5
。如果你删除这一行(这是完全没有意义的),框架至少可以关闭。
但要查看"正确的方法(TM)" ,请查看this stackoverflow post。