• ベストアンサー

ToolStripStatusLabelを固定して配置したい。

フォームの最下部にStatusStripコントロールを配置し、ToolStripStatusLabelを2つそれぞれ左詰め、右詰めに配置しました。 左のラベルの文字数が長いと、右に配置しているラベルがフォームの外に流れてしまい、フォーム上から消えてしまいます。右に配置しているラベルが流れないように固定したいのですがどのようにすればいいのでしょうか。 回答お待ちしております。

noname#45614
noname#45614

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

やってみてわかったので、これが正しいかわかりませんが・・・ ToolStripStatuLabelを3個配置します。 ToolStripStatuLabel1,ToolStripStatuLabel2,ToolStripStatuLabel3とします。 真ん中のToolStripStatuLabel2は位置合せ用のダミーです。 ToolStripStatuLabel2.Spring=true とすると、ToolStripStatuLabel1は左詰、ToolStripStatuLabel3は右詰になると思います。 後は、ToolStripStatuLabel1とToolStripStatuLabel3のサイズを指定するために、 ToolStripStatuLabel1.AutoSize=false ToolStripStatuLabel3.AutoSize=false にします。 後は、ToolStripStatuLabel1.Size.WidthとToolStripStatuLabel3.Size.Widthを指定してあげればいいと思います。 TextAlign=MiddleLeftとかも必要なら指定してください。 固定にしたくないなら、 ToolStripStatuLabel1.TextChanged とかで処理すればいいようです。 p.s. AutoSize=falseにしないとSize.Widthが指定できないのに最初気づかず困りました。 BorderStyle=SunkenOuterとかしようとしてもBorderSidesを設定してあげないと表示してくれないし・・・ 言われればそうなんだけど、言われないと気づかないことが沢山ありそうです。

noname#45614
質問者

お礼

解決しました。 ありがとうございます^^

関連するQ&A

  • 文字配置を「標準」にしているのに、右による時がある

    テキストボックスのコントロールの文字配置を「標準」にしているのに、 実際文字を入力すると、右寄りに表示されてしまいます。 非連結のコントロールで、文字列を入力しています。 こんな現象はあり得るのでしょうか? 文字配置を「左」にすると、問題なく左に表示できます。 「標準」=「左」 だと思っていたのですが、何を基準に右になったり左になったりするのでしょうか? アクセス2010です。

  • 1フォーム上でメニューを切り替えたい

    こんにちは。Windows Formについてお教えください。言語はVBです。 フォームには左メニュー、右メニューが配置されています。 左メニューのボタンをクリックすることにより、右メニューに表示される項目を変更しようと思います。 右メニューの大きさは常に固定にしようと思っています。 1つのフォーム上で、右メニューの中身を変更するには、どのようなコントロールを使えばいいのでしょうか? または、複数フォームを作って、それを右メニューで呼び出すというやり方になるんでしょうか? よろしくお願いいたします。

  • vb6だとバラバラに表示できたのに.NETだと固定になってる

    デザイン時にフォーム、プロパティウィンドウ、コードウィンドウなど バラバラに表示させたいのですが(SDI表示) .NETだとフォームからなにから固定されているんです。 フォームが左上に固定されているので、コントロールを貼り付けるときに コントロールを選ぶときにフォームが下に隠れてしまいます。 なのでフォームを右のほうに移動させたいんですが、固定されてます。 バラバラにしたいのですが、どうしたらできるのでしょうか。

  • iアプリでのコントロールの配置について

    はじめまして。 現在、Doja5.1を使用しiアプリを製作しております。 CanvasではなくPanelを使用しております。 テキストボックスや、ラベル、リストボックス等を配置するのですが HTMLLayoutを用いてラベル等のコントロールを配置している為、うまくいきません。 結局、空文字のラベル等を配置してスペースをとってテキストボックスを配置しているのですが、もっといい方法はないでしょうか? 座標等を指定して、細かな設定ができればいいなと考えております。 なにか他に方法があれば教えていただければと思います。

    • ベストアンサー
    • Java
  • Excel(セルの書式設定の配置タブの中)

    Excel2003を使っています。何かと使うセルの書式設定の、たまに使う配置タブの中ですが、「文字の配置」と「文字の制御」は分かるのですが、「右から左」(対象や右から左など)とはどのような機能でどんな場合に使うのでしょうか。手持ちのテキストにも書いていなくて、??です。お分かりの方、よろしくお願いします。

  • Word 2003 テキストボックス固定

    すでに罫線や文字が入っている ラベルシールに文字を印刷するのに、 無理やり、テキストボックスを配置して 印刷しました。 文字の内容は毎回変えたいのですが、 テキストボックスの位置は変えたくありません。 固定する方法はないでしょうか?

  • Excel2000ですが、配置で右詰になりません。

    Excel2000ですが、配置で右詰になりません。 Excelのファイルを見て頂けますか?→http://www.geocities.jp/rankei32000/Book1.xls 表の一番下の行で、左の表では平均という文字列がキチンと左端に配置されていますが、右の表では若干右にずれています。左表のように左端に置きたいのですがその方法は? 同じ行の数値が左表ではきっちり右詰になっていますが、右表では少し左にづれています。表示形式は会計で記号が¥です。書式は左表も右表も全く同じなのに何故位置が違って来るのか? 左の表全体をコピペするやり方ではなく、右の表自体を触って直したいのですが、その方法を教えて下さいませんか? よろしくお願い致します。

  • ホルンの配置

    最近思ったことですが、(始めから気づけよ!と突っ込まないで)オケのホルンの位置のことですが、木管の横に配置されてはいるのですが、右だったり左だったりしますよね。 もちろん指揮者に意図があって配置しているのでしょうが、皆さんどう思います? 右だと後ろにトロンボーンやチューバというでかい音を出す楽器がきますから、左にあったほうがいいと思うのですが・・・。 あまり今まで意識しなかったので、左右どちらの配置が多いのかもわかりませんが。

  • 恋人と街を歩くときの配置は?

    これまで私は女性と歩くとき、男性が右、女性が左の配置でした。 今の相手は女性が右で男性が左を歩くことになっているため 若干の違和感があります。 街を歩いていても男性が右で女性が左の配置になっていることが多いような 気がしますが、心理的にどちらの方が相手に好感を持ち易いとかあるのでしょうか? 以前TVか何かで男性が左で女性が右の配置でしゃべりかけると心地よいというような 事を見た気がします。

  • Excel2007で、セルの書式設定の配置の中に右から左というものがあ

    Excel2007で、セルの書式設定の配置の中に右から左というものがあります。 文字の方向のことらしいのですが右から左でも左から右でも何も変わらないように感じます。 どういう時にこの違いがわかるのか教えてください。 宜しくお願い致します。

専門家に質問してみよう