AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Toolbar?? Als auswahl?

Ein Thema von snow · begonnen am 7. Dez 2007 · letzter Beitrag vom 10. Dez 2007
Antwort Antwort
snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#1

Toolbar?? Als auswahl?

  Alt 7. Dez 2007, 16:00
Hallo

ich hab ne toolbar mit buttons.

Nun will ich eine procedure schreiben, welche von den Onclick-procedure der Toolbarbuttons den namen des gedrükten buttons bekommmt(das klappt schon mit Sender)

nun soll die procedure den im sender angegeben Button auf Down:=enabled stellen den rest(also alle andern buttons) auf Down:=disabled stellen.

Wie geht dass? Wie bekomme ich alle button namen, bzw wie kann ich einen button nach seinem Index ansprechen, oder muss ich das alles analog machen?

Gruß snow
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Toolbar?? Als auswahl?

  Alt 7. Dez 2007, 16:04
In dem du die Controls des Parent nach Buttons durchsuchst und die Eigenschaft entsprechend setzt, wenn dieser nicht der Sender ist.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Toolbar?? Als auswahl?

  Alt 7. Dez 2007, 16:07
Hallo,

du kannst mit Delphi-Referenz durchsuchenFindComponent (dazu gibt's auch einige Beispiele in der DP) die Controls über den Namen (Aufbau der Namen mit fortlaufendem Index, wie Bsp: Button1, Button2, ...) in einer Schleife ansprechen.

Grüße
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#4

Re: Toolbar?? Als auswahl?

  Alt 7. Dez 2007, 16:30
Diese Toolbar-Buttons lassen sich doch sicher auch gruppieren? (Eigenschaft Group) Dann enthalten die bereits einen Mechanismus, dass immer nur einer activ sein kann.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#5

Re: Toolbar?? Als auswahl?

  Alt 9. Dez 2007, 10:21
Ja ich hab es jetzt mit der group option hinbekommen

Nur hat die toolbar einen Bugg(oder ich bin zu dumm)

wenn ich eine Mehrzeilige toolbar habe und die buttons grupiere, dann sind sie nur zeilenweise grupiert. Also die zeile 1 ist eine gruppe und die zeile 2 ist eine gruppe.

Gibt es da Abhilfe?

Gruß snow
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#6

Re: Toolbar?? Als auswahl?

  Alt 9. Dez 2007, 12:30
Jeder Button hat doch die Integer-Eigenschaft Group (oder GroupIndex?), da bei allen der gleichen Gruppe die gleiche Zahl reinschreiben.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#7

Re: Toolbar?? Als auswahl?

  Alt 10. Dez 2007, 20:27
Nee es gibt nur Grouped, welcher boolean ist.

Gibt es überarbeitete Toolboxen? also welche mit Group Index?

Gruß snow
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz