[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/01/17(Tue) 09:51
投稿者名:SMH
Eメール:
URL :
タイトル:
コマンドボタン内の文字の表示について
当方、最近VBを携わった超初心者級の者です。

実行時、コマンドボタンにフォーカスを当てた時、コマンドボタン内の表示文字の位置がずれる現象
が起こり困っております。

表示位置を固定する方法はないでしょうか?
対処方などご存知でしたらお教え願いたいです。


環境は
[windowsXP]
[VB6]
になります。

投稿時間:2006/01/17(Tue) 10:48
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: コマンドボタン内の文字の表示について
> 実行時、コマンドボタンにフォーカスを当てた時、コマンドボタン内の表示文字の位置がずれる現象
> が起こり困っております。

フォーカス枠のせいかも知れません。
ボタンサイズが小さすぎていませんか? 少し大きくしてみてください。

OS の違い(XP以降か、それ以前か)や、画面設定のフォントサイズなど、
環境によって多少の差異が生じますので、各コントロールの大きさには、
ある程度の余裕を持たせておいた方が良いです。


もし、ボタンの大きさとは無関係なのであれば、表示がずれる前とずれた後の画像を、
このサイトの“わいわいがやがや広場”に貼ってみていただけないでしょうか?

投稿時間:2006/01/17(Tue) 14:14
投稿者名:SMH
Eメール:
URL :
タイトル:
ご返答有難う御座います。
魔界の仮面弁士様、ご返答有難う御座います。

確かに、Windows2000では正常に動作したものがWindowsXPではこのような現象になり困っておりまし
た。

OSの違いで差異が生じることは知りませんでしたのでFontSizeを下げることで位置のずれがなくなりま
した。

どうも有難う御座いました。

投稿時間:2006/01/17(Tue) 17:25
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: ご返答有難う御座います。
> OSの違いで差異が生じることは知りませんでしたので

参考までに。
hhttp://www.microsoft.com/japan/msdn/windows/windowsxp/FixedPitchFont.asp

投稿時間:2006/01/17(Tue) 20:20
投稿者名:じゃんぬねっと
Eメール:
URL :http://jeanne.wankuma.com/
タイトル:
Re^2: コマンドボタン内の文字の表示について
補足っぽい書き込み。

> 各コントロールの大きさには、ある程度の余裕を持たせておいた方が良いです。

固定ピッチフォントで 1.5 の倍数ポイントの大きさで基本は大丈夫ですね。
MSSTYLES ファイルが違おうと文字が描画される部位は潰れないと思います。