tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
774
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    130
    Ich hab ja jetz so nen ganz tolles Programm, und hab in dem Programm auch ganz toll viele Objekte (EditFelder, ChangeBoxes..) (ca.450-500Stk). Und die hab ich wie es sich so beim Entwickeln eine Guten Oberfläche (nicht-)gehört immer ganz doll schön kräftig hin und her geschoben, und damint natürlich jetz ne Tabulatorreihenfolge von ****!

    Kennt einer von euch zufällig ne Möglichkeit wie man bequem die Tabulatorreihenfolge ändern kann? Denn das Dialogfeld das Delphi da hat ***** mich an wenn ich ein Element von ganz hinten nach vorne haben will!

    THX im Vorraus!
     

  2. #2
    Visual EZ++ Visual EZ++ ist offline Mitglied Gold
    Registriert seit
    Jul 2001
    Beiträge
    121
    --------------------
    Geändert von Visual EZ++ (14.08.07 um 22:30 Uhr)
     

  3. #3
    Registriert seit
    Jan 2002
    Ort
    HSH - Berlin
    Beiträge
    380
    hier mal was von delphi-source.de

    Tabulatorreihenfolge
    Sicher ist Ihnen bekannt, dass man in Dialogfenstern auch mit Hilfe der Tabulator-Taste von einem Feld ins nächste wechseln kann. Das ist standardmäßig auch für Delphi-Anwendungen so. Nur kann es passieren, dass im späteren Verlauf noch ein Button oder ein Edit-Feld zwischendrin eingefügt werden muss. Dieses wird vom Tabulator übersprungen und erhält den Cursor als letzte Komponente. Das lässt sich ändern, indem Sie mit der rechten Maustaste auf eine freie Stelle des Formulars klicken und "Tabulatorreihenfolge" auswählen. Hier können Sie nun frei verschieben, welche Komponenten der Reihe nach angesprungen werden sollen.

    hoffe das hilft... oder sucht ihr noch was komfortableres

    2b
     
    --<.o0>akm24.de<0o.>--
    --<.o0>unihelp-berlin.de<0o.>--

  4. #4
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    130
    Der super *reusper* Tabulatoreditor ist ja ganz toll, macht aber bei über 400 Objekten ne ganze Menge Arbeit wenn ich jedes anklicke ind mit diesen Pfeiltasten hoch und Runter klicken muss?

    Is ja gut ich hätte auch gleich beim Anfang darauf achten können, aber jetz is es nun mal zu spät!

    gibts nich ne einfachere Lösung wie z.B. nen kleines Tool, das aus der *.dfm Die Tabulatorreihenfolge heraussaugt und man dann einfach jedem objekt ne Nummer zuweist oder man Gruppen, die in sich zwar richtig sortiert sind aber als Gruppe an ner ganz falschen Stelle stehen, verschiben jann?
    Danke für die Hilfe ich habe nämlich wenig Lust so nen Tool selber zu schreiben, was ich warscheinlich machenwede, wenn ich keine andere Lösung finde!

    THX
    Geändert von znysk (26.03.02 um 17:49 Uhr)
     

  5. #5
    b0nzai Tutorials.de Gastzugang
    Im Objektinspektor gibt es für die meisten Komponenten (alle?) das Feld "TabOrder"

    hier kann man bequem seine Objekte durchnummerieren wie man wünscht...

    b0nzai
     

  6. #6
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    130
    Sicher gibt es die Möglichkeit.

    Aber Fakt ist doch, dass es über 400 Objkte sind, von denen auch einige übereinander und denen ich dann allen
    400 :# eine Nummer zuordnen müsste, ich bin ja grade dabei mir so nen Tool zu machen, von dem ich oben sprach!

    Aber Danke für die gut gemeinten Ratschläge!
    Geändert von znysk (27.03.02 um 06:16 Uhr)
     

  7. #7
    Registriert seit
    Jan 2002
    Ort
    HSH - Berlin
    Beiträge
    380
    ähm frage....

    Was iss das bitte für ein programm****?
    Ich meine drück 400 mal auf Tab und du hast alle durch....****? unklar.
    Da würd ich ja gern mehr drüber erfahren... ne Datenbank , wer setzt sich aber 3 Stunden hin und füllt 400 felder aus...
    Ogottogottogottogottogott

    2b
     
    --<.o0>akm24.de<0o.>--
    --<.o0>unihelp-berlin.de<0o.>--

  8. #8
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    Hi Leute,

    bevor ihr dafür ein Programm geschrieben habt, habt ihr die Tab-Reihenfolge längst von Hand geändert.
    Ich wäre mir nicht mal sicher, ob das ganz überhaupt geht, da das Programm erkennen müsste, welches Edit-Feld zuerst ist, etc. etc. etc.
     
    Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
    Dieter Hildebrandt



    http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien

  9. #9
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    130
    Dat Prog hab ich bereits!

    Wichtig erst den Quellcode angucken, dann damit arbeiten, da das Prog nich selbsterklärend ist!

    is nich schön aber selten, wenn du die *.dmf als *.txt abspeicherst(rechte Maustaste auf das Formular >> als Text anzeigen >> Datei >> speichern unter...), kannst du die Tabulatorposition, von jedem Objekt aus dem Stichpunkt >>TabOrder = ****?<< ablesen, das dazugehörige Objekt steht immer unter dem Begriff >>object<< darüber!

    und wenn du dann die liste z.B. in ner Listbox geändert hast kannste >>TabOrder = ****?<<mit ner Laufvariable bennenen! kannst ja mel reingucken er lädt alle Objekte in Liste1 und beim Klick auf EXIT speichert er die Liste1 wieder in der Datei! wichtig! alle Objekte müssen dann in Liste 1 sein. Wie gesagt nich schön, weil noch keinerlei Fehlerabweisungen oder ähnliches.
    PS.:die linken Button 1 bis 3 verschieben Objekte, die Rechten, sortieren die Liste 1 bis 3 Alphabetisch!
    du kannst dir das Sortieren per drag and Drop auch noch vereinfachen, aber für mich reicht es so!

    Ach so! hätt ich fas vergessen, die geänderte Textdatei dan mit Delphi Laden und wieder als *.dfm speichern. das wars eigentlich schon!

    und das ding hat sich ausgezahlt, denn mit dem Ding hab ich nichtmal ne Minute pro Programm gesessen******! und bei 7 oder 8 Programmen mit so vielen Objekten is es schon sinnvoll.
    das Große Plus! Mehrfachauswahl
    und wesentlich bequemer als 8 mal 450 Objektnummern einzugeben!
    Angehängte Dateien Angehängte Dateien
    Geändert von znysk (29.03.02 um 23:34 Uhr)
     

  10. #10
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    gute Idee! *Kleverle*

    Mein vorheriger Kommentar bezog sich darauf, dass es eigentlich unmöglich sein dürfte, die Tab-Reihenfolge in laufender Entwicklungsumgebung von Delphi zu ändern.
     
    Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
    Dieter Hildebrandt



    http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien

  11. #11
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    130
    ich meine, das wäre zwar sicher irgendwie möglich, aber das führt dann auch nen bissl zu weit!