今までは、いくら設定しても初期位置の左側ドッキングになってしまっていたんですが、
以下のように、表示してからドッキング位置を変えてあげれば問題なく動くようです。

PaletteSet tPaletteSet = new PaletteSet("xxx");
tPaletteSet.Style =
PaletteSetStyles.NameEditable |
PaletteSetStyles.ShowPropertiesMenu |
PaletteSetStyles.ShowAutoHideButton |
PaletteSetStyles.ShowCloseButton;
tPaletteSet.MinimumSize = new System.Drawing.Size(320, 320);
tPaletteSet.Add("xxx", new XXXUserControl());

// ここから
tPaletteSet.Visible = true;
tPaletteSet.Dock = DockSides.Bottom;
tPaletteSet.Size = new System.Drawing.Size(320, 320);
tPaletteSet.Visible = false;

非表示のままだと、、変更できないって一体。。そういうものなんですかね。

カテゴリー: 技術情報