1

ラベルの UI に問題があり、移行後に vb.net のラベル テキストと比較すると、ラベルの見栄えがよくなります。すべてが正しいように見えるラベルのプロパティを確認しました。

ラベルを VB 6 ラベルのように見せる方法を教えてください。VB.NET で同じラベルの外観を取得できない理由は何ですか? ここにも画像を追加しています

ここに画像の説明を入力

4

2 に答える 2

1

フォントをTrueTypeフォントと、Arial9ptなどの標準フォントサイズに変更してみてください。変換後、フォントがアンチエイリアス処理されない場合があります。フォーム、コントロール、コンテナなど、複数の場所でこれを変更する必要がある場合があります。

于 2013-01-27T00:20:12.297 に答える
0

同じフォントを使用すると役立つ場合があります。VB6 の既定値は "MS Sans Serif" (私のシステムでは) ですが、Visual Studio.Net の既定値は "Microsoft Sans Serif" です。これらは同じフォントではありません。前者はラスター フォントで、後者はオープン タイプ フォントであるため、ClearType エイリアシングを利用します。

理想的には、実行時にフォント名を "Ms Shell Dlg" に送信します。これは、実行中の Windows のバージョンの既定のシステム フォントに置き換えられます。

于 2013-01-28T09:28:35.420 に答える