掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ComboBoxにおけるIndexOfObjectについて (ID:4860)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以前、"ComboBoxでのキー設定は可能?" でお世話になりました。 ComboBoxには、 井川 (29) 藪 (4) 伊良部 (41) という項目を追加しました。 (括弧内は、AddObjectメソッドにて追加した Integer型データ:非表示) 今回は更に拡張し、先頭に 指定しない (-1) という項目を追加しました。 アプリケーション起動時に、任意の項目を選択しようと思い、 with ComboBox1 do begin ItemIndex := Items.IndexOfObject(TObject(29)); // L1 (for Test) ItemIndex := Items.IndexOfObject(TObject(-1)); // L2 end; と記述すると、L2 にて実行時エラーが発生してしまいます。 -1 を 0 に変更するとエラーは発生しませんでした。 何故 -1 にしてはいけないのでしょうか。 よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.