[リストへもどる]
一括表示

投稿時間:2003/10/21(Tue) 12:16
投稿者名:やん
URL :
タイトル:
フレキシブルグリッドの列幅変更
はじめまして。
早速ですが、VB6.0にてフレキシブルグリッドコントロールを
使用してプログラムを作成しています。
EXCEL等のように列見出しの境界線をダブルクリックすると
列に表示されている文字列の一番長い文字列の幅に合わせて列幅を
調整するようなコードを書きたいのですがやり方お分かりの方
いらっしゃいましたら良きアドバイスをよろしくお願い致します。

投稿時間:2003/10/21(Tue) 14:26
投稿者名:nobu
Eメール:
URL :
タイトル:
Re: フレキシブルグリッドの列幅変更
マルチポストは止めましょうよ!

http://212.teacup.com/akis/bbs?

投稿時間:2003/10/21(Tue) 16:29
投稿者名:やん
URL :
タイトル:
Re^2: フレキシブルグリッドの列幅変更
> マルチポストは止めましょうよ!
>
> http://212.teacup.com/akis/bbs?

マルチポストってそういう意味だったのですね。
申し訳ありません。

投稿時間:2003/10/22(Wed) 11:09
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: フレキシブルグリッドの列幅変更
簡単な方法はありませんので、地道に表示する文字の長さを測ってその長さに
合せてセルの幅を変更して下さい。
ここのMSFlexGrid関係の MSFlexGridでワードラップ時に行の高さを自動調整 が
参考になるかと思います。

#解決された場合はマルチポスト先にも解決報告をしておいて下さい。

投稿時間:2003/10/22(Wed) 15:29
投稿者名:やん
URL :
タイトル:
Re^4: フレキシブルグリッドの列幅変更
> 簡単な方法はありませんので、地道に表示する文字の長さを測ってその長さに
> 合せてセルの幅を変更して下さい。
> ここのMSFlexGrid関係の MSFlexGridでワードラップ時に行の高さを自動調整 が
> 参考になるかと思います。
>
> #解決された場合はマルチポスト先にも解決報告をしておいて下さい。

固定セルをダブルクリック時は自動調整はせずに、境界線をダブルクリックした場合のみ
自動調整したいのですが、境界線をクリックされたかどうかの判断はつくのでしょうか?
EXCELもそのような動作になっていると思います。
列幅は仕方がないのでおっしゃる通り、地道に文字の長さの最大を取得して調整しよう
と考えています。

それから解決の際はマルチポスト先に報告いたします。
誠に申し訳ありませんでしたm(_ _)m
何卒よろしくお願い致します。

投稿時間:2003/10/22(Wed) 15:51
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^5: フレキシブルグリッドの列幅変更
> 固定セルをダブルクリック時は自動調整はせずに、境界線をダブルクリックした場合のみ
> 自動調整したいのですが、境界線をクリックされたかどうかの判断はつくのでしょうか?

この掲示板の ワード検索で MSFlexGrid の列幅を変更 で検索して見て下さい。
No.3273からの一連の投稿を見て下さい。
(本当は質問する前に調べてほしいのですが)

投稿時間:2003/10/22(Wed) 19:51
投稿者名:やん
URL :
タイトル:
Re^6: フレキシブルグリッドの列幅変更
> > 固定セルをダブルクリック時は自動調整はせずに、境界線をダブルクリックした場合のみ
> > 自動調整したいのですが、境界線をクリックされたかどうかの判断はつくのでしょうか?
>
> この掲示板の ワード検索で MSFlexGrid の列幅を変更 で検索して見て下さい。
> No.3273からの一連の投稿を見て下さい。
> (本当は質問する前に調べてほしいのですが)

No.3273の例を参考に解決いたしました。
ただ
MSFlexGrid.Visible=False
  〜
MSFlexGrid.Visible=True
のコードを記述すると、ダブルクリック時に発生するイベント
の最後がMSFlexGrid1_MouseUpではなくMSFlexGrid1_Clickに
なった為、うまく動作しませんでした。
通常のMSFlexGrid1_MouseUpで終わることを想定したコード
でしたので、Visibleを設定するコードを削除したらうまく
動作しました。

花ちゃんさん、みなさまいろいろありがとうございました。

投稿時間:2003/10/22(Wed) 15:08
投稿者名:batchman
Eメール:
URL :
タイトル:
Re^3: フレキシブルグリッドの列幅変更
> > マルチポストは止めましょうよ!
> >
> > http://212.teacup.com/akis/bbs?
>
> マルチポストってそういう意味だったのですね。
> 申し訳ありません。

謝ってるはたからまた次のマルチポストですか...
http://www.naka-net.com/y-mac/custombbs.cgi?no=12792&reno=no&oya=12792&mode=msg_view

ここを見て、ご自分が他からどう見られているか考えてみてはいかが?
http://www.geocities.co.jp/SiliconValley/5634/t82DC_0005.html#555

投稿時間:2003/10/22(Wed) 15:23
投稿者名:やん
Eメール:
URL :
タイトル:
Re^4: フレキシブルグリッドの列幅変更
> > > マルチポストは止めましょうよ!
> > >
> > > http://212.teacup.com/akis/bbs?
> >
> > マルチポストってそういう意味だったのですね。
> > 申し訳ありません。
>
> 謝ってるはたからまた次のマルチポストですか...
> http://www.naka-net.com/y-mac/custombbs.cgi?no=12792&reno=no&oya=12792&mode=msg_view
>
> ここを見て、ご自分が他からどう見られているか考えてみてはいかが?
> http://www.geocities.co.jp/SiliconValley/5634/t82DC_0005.html#555

マルチポストてのをした場合回答されないって書いてて、ここで知らずに
やってしまったものですから、ここでは回答もらえないと思いました。
もうこのような行為は一切行いません。
なので回答お願い出来ないでしょうか。
よろしくお願い致します。

投稿時間:2003/10/22(Wed) 15:28
投稿者名:Kana
Eメール:
URL :
タイトル:
Re^5: フレキシブルグリッドの列幅変更
> なので回答お願い出来ないでしょうか。
> よろしくお願い致します。

すでに花ちゃんが回答くださってますよ