[BCB C++] Tabladen deactiveren (grijze tekst).

Pagina: 1
Acties:

  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
Hoi

ik heb op google gezocht en hier en niet gevonden.

Ik wil graag een appart tablad deactiveren.

Wel gevonden dat je om individueele tabbladen kunt deactiveren een TPageControl nodig hebt. Dit gebruik ik nu dan ook.

Ik kan dan wel een TTabSheet disablen.
Maar dan kan ik nog steeds het tablad openen. kan ik alleen niks invullen.

is het ook mogelijk dat ik het tablad niet eens kan openen? Dus als ik op de titel van het tabblad kilk er niks gebeurd. liefst dat deze ook de tekst grijs is)

(Ik kan natuurlijk moelijk gaan doen met een onchange event oid. maar dat was niet mijn bedoeling. dan verberg ik liever het tablad

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:52
Ik denk niet dat dat mogelijk is.
Je kan ze wel verwijderen uit de collectie, en terug toevoegen wanneer je er wel weer op mag.

https://fgheysels.github.io/


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:55

Creepy

Tactical Espionage Splatterer

Met de standaard TPageControl kan dit niet.

Ik heb het zelf ooit eens gemaakt d.m.v. een nieuwe control gebaseerd op TPageControl welke zelf per tab bekeek in welke style (normaal of disables) de tab getekend moest worden, en of er op geklikt kon worden.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
Bedankt voor alle info.

dan laat ik ze inderdaad gewoon wel niet zien als ze niet gebruikt mogen / kunnen worden.

voeg ik ze wel weer toe als dat wel mag en kan