AGB  ·  Datenschutz  ·  Impressum  







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

Memo Cursor in erste Zeile

Ein Thema von haentschman · begonnen am 23. Jan 2008 · letzter Beitrag vom 23. Jan 2008
Antwort Antwort
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.387 Beiträge
 
Delphi 12 Athens
 
#1

Memo Cursor in erste Zeile

  Alt 23. Jan 2008, 15:31
Hallo alle miteinander...

hab wieder mal...

- ich setze beim OnShow der Form das Memo -- Memo.Clear und Memo.SetFocus
- bei jedem Aufruf der Form steht der blinkende Cursor in einer anderen Zeile
- aber beim Eingeben des ersten Zeichens rückt er in die erste Zeile und das Zeichen wird ausgegeben.

kann man den Cursor explizit setzen oder diesen Effekt unterdrücken

D2007Trial - vieleicht Bug ?... weil ich das von D5 nicht kenne.

Danke...
  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
 
#2

Re: Memo Cursor in erste Zeile

  Alt 23. Jan 2008, 15:34
Hi

Zitat von haentschman:
kann man den Cursor explizit setzen
Das geht normalerweise über die Eigenschaft SelStart.

Grüße
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.387 Beiträge
 
Delphi 12 Athens
 
#3

Re: Memo Cursor in erste Zeile

  Alt 23. Jan 2008, 15:40
Danke für die schnelle Reaktion.

- schon diverses probiert

SelStart:= 0 hatte keinen Effekt...

eigentlich frage ich nur wenns nicht mehr weitergeht....
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Memo Cursor in erste Zeile

  Alt 23. Jan 2008, 15:46
Du kannst das Memo in der Tabulatorenreihenfolge an erste Stelle setzen.
Blackheart
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.387 Beiträge
 
Delphi 12 Athens
 
#5

Re: Memo Cursor in erste Zeile

  Alt 23. Jan 2008, 16:01
TabOrder steht auf 0
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Memo Cursor in erste Zeile

  Alt 23. Jan 2008, 17:34
sehr seltsames phänomen...

möglicherweise ein effekt, der auf schräges timing bei der initialisierung des forms beruht.

ich habe mir bei sowas gelegentlich damit geholfen, daß ich in FormShow ein
PostMessage(Handle, wm_user + x ...
gemacht habe, und dann in der message-prozedur den eigentlichen code ausführen lasse.

kein schöner workaround, aber wenns klappt
Klaus M. Hoffmann
  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: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