-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Danke für den Vorschlag xZise. Eine perfekt Täuschung. :mrgreen:
Jetzt ist es perfekt. Anfangs fand ich die Panel nicht so schön, wegen der BorderWidth, aber als ich gesehen habe, dass man die verstellen kann, fings an mir zu gefallen.
Naja, auf jeden Fall vielen, lieben Dank, auch an alle anderen, und ich hoffe, dass ich den Thread jetzt in Ruhe schliessen kann und euch nicht mehr belästigen...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
@trödel:
Wie meinst du das? Sorry, wenns eigentlich glasklar ist,aber ich bin halt noch ein Newbie... :oops:
@3_of_8: Ach, das meinst du, sorry, hab dich missverstanden. Nein, jetzt geht das plötzlich mit der Konstanten.
Davor hat er das UM_HIDECARET beim Kompilieren als undefinierten Bezeichenr erklärt, aber jetzt nicht mehr. Jetzt scheint es auf jeden Fall zu gehen.
Gruß
Stefan
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Doch hab ich:
siehe letzte Seite ganz unten
Und das mit Linus Torvalds werde ich gleich nach diesem Beitrag ändern. :wink:
Aber jetzt zum Thema.
@Trödel: Wenn ich in die Edit-Prozedur hidecaret(edit.hanlde); schreibe ,taucht er immer noch auf wenn man das Editfeld anklickt
Gruß
Stefan
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Sorry, hab die Antwort abgeschickt, ohne gesehen zu haben, dass du deinen Beitrag editiert hast. :oops:
Aber danke fürs Erklären.
Wenn ich den Code so abschreibe, ist der Caret zwar erstmal da, aber dann wenn ich mit der Maus das Editfeld anklicke, ist er wieder da.
Gruß
Stefan
Ich meinte natürlich: Wenn ich den Code so abschreibe, ist der Caret zwar erstmal weg, aber dann wenn ich...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Danke, hab ich wieder was dazu gelernt.
Ach übrigens, das Edit vom letzten Beitrag hat sich erledigt.
Ich kann es verhindern, dass die Buttons fokusiert werden:
procedure TForm1.Edit1Change(Sender: TObject);
begin
edit1.SetFocus;
edit1.Enabled:=false;
edit1.Enabled:=true;
end;
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Sorry, aber ich versteh deinen Code leider nicht.
Ausserdem funktioniert er bei mir nur, wenn ich das UM_HIDECARET direkt gegen das WM_USER ersetze und dann ist der Cursor trotzdem da. Er scheint also deine Konstante nicht zu akzeptieren. Darf man die denn wirklich vor das Type setzen?
Gruß
Stefan
Achja, da wäre noch was. Ich hab zwar die direkte Fokusierung meiner Buttons unterbunden,...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Erstmal danke für eure Antworten.
Aber ich finde das Panel macht sich nicht allzu gut, ich würde das lieber lassen. Wo kann ich denn das LCD-Panel finden?
Und seid ihr wirklich sicher, dass es mit dem Edit nicht geht? Das würde immer noch am besten aussehen.
Gruß
Stefan
Achja, und was ist mit der Funktion HideCaret Wie funktioniert die denn nun?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Also, ich habe einen Taschenrechner programmiert, der sich auch über Tastatur bedienen lässt. Da ich nicht will, dass unberechenbarer Quatsch in mein Editfeld (welches als Ein- und Ausgabefeld der Rechnungen dient) geschrieben wird, habe ich ReadOnly auf false gesetzt. Allerdings blinkt der Caret (Wenn das Caret heisst, wie definiert man dann einen Cursor? :? ) trotzdem, und egal an welcher...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Gute Frage.
Da ich den Unterschied von Caret und Cursor nicht kenne, fällt es mir schwer, diese zu beantworten. :zwinker:
Ich meine auf jeden Fall das Teil, was immer blinkt.
Gruß
Stefan
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Stefan92,
13. Jan 2007
Hallo,
ich finde, der Titel sagt schon alles.
Ich möchte halt, dass mein Edit-Feld keinen Cursor zulässt.
Danke schonmal im Voraus für eure Hilfe.
Gruß
Stefan