初歩的な質問をさせてください。
現在、DBComboBoxを使った
アプリケーションを作成しております。
が、このDBComboBox、初期化がわかりません・・・。
ComboBoxは
ComboBox1.ItemIndex := -1
で初期化できるんですがDBとなると。。。
現在はフォームを閉じたときに
フォントの色を白にするという
くだらない方法で誤魔化しております。
どなたかご教授お願いいたします。
>が、このDBComboBox、初期化がわかりません・・・。
>現在はフォームを閉じたときに
>フォントの色を白にするという
TDBComboBox は Field プロパティで指定されたフィールドの値が
表示されると思うのですが、
“初期化”というのは、具体的には、
どのような操作で、どのような動作になればよいのですか?
>ComboBoxは
>ComboBox1.ItemIndex := -1
>で初期化できるんですが
Styleプロパティを csDropDownList にすることでもないですよね?
例えば....これなんかは?。
procedure TForm1.Button1Click(Sender: TObject);
var
i : Integer;
begin
for i := 1 to IBQuery1.RecordCount do
begin
DBComboBox1.Items.Clear;
end;
end;
デ−ター件数分だけClearする。
件数が多いと時間は掛かるけど?。 無理か
> begin
> for i := 1 to IBQuery1.RecordCount do
> begin
> DBComboBox1.Items.Clear;
> end;
ごめん、ループの必要は無いみたい。
DBComboBox1.Items.Clear;
これだけで。
>ComboBox1.ItemIndex := -1
この意図からすると、選択後未選択にしたいと言う意味ですか?
初期化の意味をはっきりしないと・・
も、未選択と言うのであれば
プロパティで指定されたフィールドに対して
Assign(nil)で、未選択になります。
さて、質問の意味するところは どれでしょう
ツイート | ![]() |