- PR -

SPREADのコンボボックスの直接入力について

1
投稿者投稿内容
きよよ
常連さん
会議室デビュー日: 2007/01/17
投稿数: 32
投稿日時: 2008-02-06 15:45
お世話になります。
現在、VB2005、SPREAD2.5Jにて開発を行っております。


SPREADのコンボボックスを直接入力できるようにしたいのですが、
直接入力した後にセルを離れると、入力された内容がクリアされてしまいます。

原因などわかる方いらっしゃいましたら、ご教授お願いします。
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2008-02-06 16:26
CellType.EditableはTrueになっていますか?
きよよ
常連さん
会議室デビュー日: 2007/01/17
投稿数: 32
投稿日時: 2008-02-06 16:38
burton999さんお返事ありがとうございます。

CellType.EditableにTrueを設定しております。
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2008-02-06 16:46
私の環境では再現しないですね。
セルの値が変更されたイベントで何か処理はしてないですか?
新規フォームにSPREADを貼り付けて、CellTypeをComboBoxにしてCellType.EditableをTrueに設定しても、現象は再現しますか?
SPREADはいろいろなプロパティがあって、あるプロパティが他の動作に影響することが多々あるので、その他設定したプロパティと、デフォルトのプロパティとで比較してみてください。
rain
ぬし
会議室デビュー日: 2006/10/19
投稿数: 549
投稿日時: 2008-02-06 17:02
Windowsフォームですよね。
データバインドを使ってたりしませんか?
きよよ
常連さん
会議室デビュー日: 2007/01/17
投稿数: 32
投稿日時: 2008-02-06 17:10
burton999、rainさんありがとうございます。

おっしゃるとおり、Windowsフォームでデータバインドしているコンボボックス
を使用しております。
私もデータバインドを使用しないでコンボボックスに直接入力してみたところ
問題は発生しませんでした。

データバインドしているコンボボックスの場合、何か別の設定方法があるのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)