ToolStripのItemの順序を設定するには?

解決


きんぴら  2009-10-13 09:48:14  No: 146369

お世話になります。
VB2005、WinXPで勉強しています。
タイトルの通り、ToolStripのItemを並べ替えたいと思っています。
デザイナでは設定できますが、コードではできないのでしょうか?
画面の状況に応じて変化させたいと思っています。
どなたか知恵と力をお貸しください。
よろしくお願いします。


オショウ  2009-10-13 13:31:06  No: 146370

FormのDesignerファイルの中身を見て思ったのですが・・・

※  この方法が正しいかは解りませんが、一応、エラーなく
    動作しました。

※  ToolStripにButtonを2個追加してあります。

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        With ToolStrip1.Items
            .Clear()
            .AddRange(New System.Windows.Forms.ToolStripItem() {ToolStripButton2, ToolStripButton1})
        End With

    End Sub

    要は、ToolStrip自体に、子コントロールをAddする順番で
    しか、制御できないようです。

    後は、アレンジしてみて下さい。

※  ほかによい方法ありましたら、フォローよろしく!

以上。


きんぴら  2009-10-13 18:42:53  No: 146371

オショウさまありがとうございます!
みごとに実装することが出来ました。
まだまだ勉強が足りませんね。
本当にありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加