2

こんにちは、

イントラ Web アプリケーションで 4 つのラジオボタンを作成しました。1 つはデフォルトでチェックされ、残りはチェックされていません。グループと呼ばれる同じグループに属しています。(各TIWradiobuttonのグループを適当に設定しています)

クリックイベントのあるtwiimage画像があります。そのクリックイベントで、ラジオボタンを設定しようとしました。例 radiobutton1.checked:=true;

問題は、これによりラジオボタンが設定される場合と設定されない場合があることです。

残りのradiobuttons.checkedをfalseに設定することで修正を見つけました。これで問題は解決しました。

課題を 1 つだけ使用したときに、そもそも何が間違っていたのだろうかと思います。

イントラウェブのバグなのか、それともラジオボタンの使い方が間違っていたのか教えていただけますか?

ありがとう。

4

2 に答える 2

2

フォームに IWRadioGroup1 ( iwstanderd パレット内) を作成するだけです

IWRadioGroup1 を選択し、プロパティ パネルでアイテムを dblclick

文字列リスト エディタが表示されるので、4 つのラジオボタンのキャプションを 1 行ずつ入力し、[OK] をクリックします。

IWImage1を選択し、クリックイベントに移動して、上記のコードを入力するだけです

procedure TformMain.IWImage1Click(Sender: TObject);
begin
IWRadioGroup1.ItemIndex := 2 // 2 is the radiobutton number as you typed in stringlist editor
end;
于 2010-10-25T07:06:51.413 に答える
1

IWまたはIW上に構築されたコンポーネント(IW用のTMSスイートなど)の動作がおかしい場合があります。コードを調べると、無線グループの背後にあるJavaスクリプトをどのように管理しているかを確認できます。

また、Atozedがドキュメントで述べているとおりにコンポーネントを管理する必要がある場合もあります。

おそらく最良の答えではありませんが、IWで多くの作業を行うと、多くの制限と奇妙な動作があることがわかります(彼らのスタイルで作業しない場合のみ、IWとは大きく異なる場合があります) win32スタイル)。

よろしくお願いします、

于 2010-10-25T06:44:39.977 に答える