tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: テキストボックスの移動と配置に関して(MSflexGrid)
投稿日: 2008/07/18(Fri) 20:19
投稿者花ちゃん
> textbox.Move .Left + .CellLeft, .Top + .CellTop, .CellWidth, .CellHeight
> Moveがなくなったのでどのように対処すればいいのか困っています。

SetBounds メソッド を使ってみて下さい。



> 対応策として以下のように考えたのですが
>
> textbox.Width = AxMSHFlexGrid1.CellWidth
> textbox.Height = AxMSHFlexGrid1.CellTop
> textbox.Left = AxMSHFlexGrid1.Left
> textbox.Top = AxMSHFlexGrid1.Top
これは、.Left + .CellLeft らと全然違うでしょう、特に textbox.Height = xMSHFlexGrid1.CellTop は。

>テキストボックスのサイズも巨大になってしまいます。
単位が違うからです。 (1mm + 1 インチ = 2 mm になりませんよね)

VS2008 を使っているのなら、DataGridView を使った方がいいと思いますよ。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。