Announcement

Collapse
No announcement yet.

RadioGroup ohne Rahmen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RadioGroup ohne Rahmen

    Hallo,

    ich möchte mehrere RadioButtons in mehreren Gruppen.
    Aber ohne den Rahmen der TRAdioGroup.

    Wie entfernt man den Rahmen eines TRadioGroup Elements?
    Oder wenn ich diese weglasse, wie kann man RadioButtons sonst guppieren?

  • #2
    Wie entfernt man den Rahmen eines TRadioGroup Elements? -> nicht vorgesehen


    Oder wenn ich diese weglasse, wie kann man RadioButtons sonst guppieren? -> in einer Groupbox. Dann aber nicht den "Komfort" alle Buttons "in einem" verwaltet zu haben. D.h. es gibt kein "einziges" Ergebnis für die Rückgabe, sondern man muss alle einzeln abfragen, ob sie selektiert sind. Durch die Groupbox wird lediglich das ein und aus der Button gesteuert
    Christian

    Comment


    • #3
      TGroupBox hat aber den selben Rahmen ;-)
      Du kannst die RadioButtons z. B. auf ein Panel platzieren und die beiden Bevel-Attribute auf bvNone setzen. Dann weist du einem RadioButton im OnClick Event folgenden Code zu und wählst für die anderen die selbe Methode aus:

      Code:
        dynamic_cast<TPanel*>(dynamic_cast<TRadioButton*>(Sender)->Parent)->Tag =
          dynamic_cast<TRadioButton*>(Sender)->TabOrder;
      Dann kannst du über die Tag-Eigenschaft des Panels eine Abfrage machen. Ist zwar nicht sehr fein, aber was anderes sehe ich auch nicht.

      Comment


      • #4
        TGroupBox hat aber den selben Rahmen ;-)
        Sorry, ja, dacht in dem Ding kann man den ausschalten -> eben mit Bevel
        Christian

        Comment

        Working...
        X