ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

マウスでカラム(列)幅を変更

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2017-1-25 11:10
nanbu  一人前   投稿数: 118
こんにちは。

マウスでカラム(列)幅を変更したいとエンドユーザーから要望があり、カラム幅の変更はできるようになったのですが、表示されているデータがついてきません・・・・。

最初に表示された文字までしか表示されず、せっかくカラム幅を広げても空白ができるだけです。

どのようにしたら、文字が表示されるのでしょうか。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-1-25 13:26 | 最終変更
nkmt  長老   投稿数: 1668
普通にテーブルコントロールを配置して
3列分項目を配置して、
真ん中の列をわざと狭く変更して保存。

実行時に、真ん中の列をマウスで広げてみましたが
入力されている全文字が表示されますね。

幅を縮めたり、広げたりしても大丈夫ですね。
入力されている分だけ表示されます。

何かそこに別のコントロールが配置されていたりしませんかね?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-1-25 14:35
TKitabayashi  一人前   投稿数: 90
カラム幅を変更したカラムに入っている項目の特性を確認してはどうでしょうか。

「位置とサイズ」に、「位置」と「コントロールレイヤ」があります。

テーブルコントロールの項目であれば、通常、
位置の幅は「100」、コントロールレイヤには列番号が入っています。

列番号とは、左から数えた列の順番の事です。

位置の幅が抜けている場合は値をセットし、コントロールレイヤが抜けている場合は、親子リンクを作成するとよいです。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-1-25 14:57
nkmt  長老   投稿数: 1668
横レスです。TKitabayashiさん、そうでしょうね。

テーブルコントロール内に配置した項目にもそれありますね。

画面下部に配置した ファンクションキーを模したボタンや
テーブルコントロールのheightでは、そこを触りますが
テーブルコントロールの中の項目にもこれが有ったとは
気付いておりませんでした。^^;
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-1-25 16:55
nanbu  一人前   投稿数: 118
TKitabayashi ありがとうございます。

コントロールの属性を確認したところ、「位置」が{0,0,0,0}となっておりました。{0,100,0,0}に修正したところ、思い通りに文字もついてきてくれまし!

ありがとうございました。
でも、これってどういう意味なんだろ・・・。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-1-25 16:57
nanbu  一人前   投稿数: 118
nkmt ありがとうございます。
コントロールの配置はありませんでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-1-25 17:21 | 最終変更
nkmt  長老   投稿数: 1668
nanbu様

解決して良かったですね。

フォームサイズを実行時に変えられるようにする場合に設定をします。

フォームを縦に広げる時、
フォームの下に配置した項目は
{0,0,100,0}に変えておけば
広げた分だけ 上下の位置が追随します。

テーブルコントロールについては
{0,0,0,100}に変えておけば
テーブルの行数が増えます。

便利です。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約