私は数時間インターネットを検索して、パネルを取り、左側からそれをつかんで左に引く方法を探しました。私は多くの情報源を見つけ、それを自分のニーズに合わせて変更しようとしましたが、それは常に左から右に進みます。私が現在持っているコードは次のとおりです。
bool allowResize = false;
private void PanelResize_MouseUp(object sender, MouseEventArgs e)
{
allowResize = false;
}
private void PanelResize_MouseMove(object sender, MouseEventArgs e)
{
if (allowResize)
{
FavoritesPanel.Width = PanelResize.Left + e.X;
}
}
private void PanelResize_MouseDown(object sender, MouseEventArgs e)
{
allowResize = true;
}
「PanelResize」は、パネルの左側にプッシュされたピクチャーボックスです。「FavoritesPanel」はパネルです。どちらも上、下、右側に固定されています。
私の全体的な質問は、パネルを右から左にドラッグするようにコードを修正するにはどうすればよいですか?