AGB  ·  Datenschutz  ·  Impressum  







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

Fokus enthalten im Editfeld enthalten?

Ein Thema von Saul · begonnen am 8. Dez 2007 · letzter Beitrag vom 13. Dez 2007
Antwort Antwort
Seite 1 von 2  1 2      
Saul
(Gast)

n/a Beiträge
 
#1

Fokus enthalten im Editfeld enthalten?

  Alt 8. Dez 2007, 16:27
Hallo,
ich wollte mal fragen, wie man abfragen kann, ob das Editfeld einen Fokus erhalten kann oder nicht (siehe Bild im Anhang). Ich soll es als so programieren, wie es im Bild steht.
Normal können doch nur die Felder einen Fokus erhalten die Sichtbar sind. Somit setzt er doch den Fokus erst garnicht, wenn das Feld nicht sichtbar ist. Daraus schließe ich eigentlich, das man gar nicht abfragen muss, ob das Feld einen Fokus erhalten kann oder nicht.
Also irgendwie verwirrt mich das bild
Gruß Saul
Miniaturansicht angehängter Grafiken
unbenannt_308.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#2

Re: Fokus enthalten im Editfeld enthalten?

  Alt 8. Dez 2007, 16:31
Frag doch einfach CanFocus ab (Näheres dazu in der OH).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
8. Dez 2007, 18:45
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
TEdit -> VCL
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Fokus enthalten im Editfeld enthalten?

  Alt 8. Dez 2007, 20:21
Vielleicht liegt ja das Problem wo anders,
ich vermute dass du vielleicht im Formcreate
versuchst den fokus zu setzen.Was der Compiler ablehnt.

Liege ich da richtig?
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#5

Re: Fokus enthalten im Editfeld enthalten?

  Alt 8. Dez 2007, 20:23
Ich habe das so verstanden, dass er sich wundert, dass in der Aufgabenstellung steht, er müsse abfragen, ob das Edit den Fokus erhalten kann. Das kann es eben nicht, wenn es nicht enabled und sichtbar ist.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Fokus enthalten im Editfeld enthalten?

  Alt 8. Dez 2007, 21:10
Stimmt, vielleicht sollte erst
nach der kompo gesucht werden und dann abgefragt...
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Saul
(Gast)

n/a Beiträge
 
#7

Re: Fokus enthalten im Editfeld enthalten?

  Alt 9. Dez 2007, 01:06
Zitat von DeddyH:
Ich habe das so verstanden, dass er sich wundert, dass in der Aufgabenstellung steht, er müsse abfragen, ob das Edit den Fokus erhalten kann. Das kann es eben nicht, wenn es nicht enabled und sichtbar ist.
Ja genau so meinte ich es. Ich hatte aber keine Ahnung, das die funktion CanFocus existiert. Danke für den Hinweis!!

Nun wollte ich es so schreiben:
Code:
If Edit1.CanFocus and Edit1.Text='' then Edit1.SetFocus
  else If Edit2.CanFocus and Edit2.Text='' then Edit2.SetFocus
    else If Edit3.CanFocus and Edit3.Text='' then Edit3.SetFocus
      else If Edit4.CanFocus and Edit4.Text='' then Edit4.SetFocus
        else Edit5.CanFocus and Edit5.Text='' then Edit5.SetFocus;
Aber damit das übersetzt werden kann muss ich Edit.Text in boolean umwandeln. Wie mache ich das?
  Mit Zitat antworten Zitat
Saul
(Gast)

n/a Beiträge
 
#8

Re: Fokus enthalten im Editfeld enthalten?

  Alt 9. Dez 2007, 01:07
doppelpost
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#9

Re: Fokus enthalten im Editfeld enthalten?

  Alt 9. Dez 2007, 01:57
Zitat von Saul:
Aber damit das übersetzt werden kann muss ich Edit.Text in boolean umwandeln. Wie mache ich das?
Klammer einfach den Stringvergleich und füge bei Edit5 noch das fehlende "if" hinzu...
  Mit Zitat antworten Zitat
Saul
(Gast)

n/a Beiträge
 
#10

Re: Fokus enthalten im Editfeld enthalten?

  Alt 9. Dez 2007, 12:20
Jetzt bekomme ich immer eine Fehlermeldung, wenn ich das Programm compiliere
Miniaturansicht angehängter Grafiken
unbenannt2_309.jpg  
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 20:39 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