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

投稿時間:2007/05/07(Mon) 15:56
投稿者名:miura
Eメール:
URL :
タイトル:
データグリッドの列の中央揃え
お世話になります。

データグリッドの列の中央揃えをしたいです。
過去ログから下のようなのを見つけました。

http://hanatyan.sakura.ne.jp/bbs/wforum.cgi?mode=allread&no=976&page=780

しかし、DataGridColumnStyleのAlignmentプロパティなるものがありません。
どのようにすればいいでしょうか?

投稿時間:2007/05/07(Mon) 16:19
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: データグリッドの列の中央揃え
> データグリッドの列の中央揃えをしたいです。
> 過去ログから下のようなのを見つけました。
その過去ログは「VB.NET 2002」とありますよね。
VB6 の物とは、まったく別のデータグリッドであり、互換性はありません。

> しかし、DataGridColumnStyleのAlignmentプロパティなるものがありません。
.Columns(n).Alignment = dbgCenter とか。

投稿時間:2007/05/07(Mon) 17:30
投稿者名:miura
Eメール:
URL :
タイトル:
Re^2: データグリッドの列の中央揃え
魔界の仮面弁士さまにはいつもお世話になっております。

dgdSub.Columns("年齢").Alignment = dbgCenter

としたところうまくいきました。
さて、列の数が少ないときはいいのですが、
多いときひとつひとつ設定していくのは大変です。

データグリッド内すべての列を中央揃えということは
できるのでしょうか?

投稿時間:2007/05/07(Mon) 19:02
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re^3: データグリッドの列の中央揃え
> さて、列の数が少ないときはいいのですが、
> 多いときひとつひとつ設定していくのは大変です。

あらかじめデザイン時に設定しておくか、または、
プログラムからループで処理すれば良いかと。

投稿時間:2007/05/08(Tue) 09:32
投稿者名:miura
Eメール:
URL :
タイトル:
Re^4: データグリッドの列の中央揃え
> > さて、列の数が少ないときはいいのですが、
> > 多いときひとつひとつ設定していくのは大変です。
>
> あらかじめデザイン時に設定しておくか、または、
> プログラムからループで処理すれば良いかと。

ループ処理かなと思ってました。
デザイン時にも設定できるのですか?
データグリッドのプロパティで設定するのでしょうか?

投稿時間:2007/05/08(Tue) 10:07
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re^5: データグリッドの列の中央揃え
> ループ処理かなと思ってました。
試してみましょう。

> デザイン時にも設定できるのですか?
DataEnvironment デザイナなどを使って、データソースをデザイン時に設定しておけば OK。

投稿時間:2007/05/14(Mon) 10:03
投稿者名:miura
Eメール:
URL :
タイトル:
Re^6: データグリッドの列の中央揃え
> > ループ処理かなと思ってました。
> 試してみましょう。
>
> > デザイン時にも設定できるのですか?
> DataEnvironment デザイナなどを使って、データソースをデザイン時に設定しておけば OK。

お返事遅くなってすみません。
DataEnvironmentについては知識不足なので、勉強してから挑戦してみます。
ありがとうございました。