Re: Vokabelprogramm
Delphi-Quellcode:
Ein Record ohne Felder macht keinen Sinn ;)
type TVokabel = record
Sprache, Wort, Uebersetzung: Shortstring; end; |
Re: Vokabelprogramm
Zitat:
Delphi-Quellcode:
@Ahorn: Delphi-Tags sind hilfreich, um den Quelltext anzuzeigen:
Fremdsprache, Uebersetzung: String{ end};
Delphi-Quellcode:
ich frage mich zwar gerade, warum die Variablen im Interface-Teil deklariert werden und nicht in der Klasse, aber however ...
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm); TVokabel = record; TVokabeln = array of TVokabel private { Private-Deklarationen } public { Public-Deklarationen } end; var Fremdsprache, Uebersetzung: String; // <- das end gelöscht. Form1: TForm1; Vokabeln: TVokabeln; cu Oliver |
Re: Vokabelprogramm
Also wir haben das jetzt soweit hinbekommen... Nun wollen wir in einem Label Text einfügen... Könnt ihr uns sagen, wie man das macht?Bzw in ein Memo wäre eigentlich schöner, das klappt auch, aber uns stört dabei dass man den inhalt beim abspielen des programms noch verändern kann. Gibts da ne möglichkeit das zu verhindern..??
|
Re: Vokabelprogramm
Label:
Delphi-Quellcode:
Memo Zeile hinzufügen:
MeinLabel.Caption := 'Hier steht Text';
Delphi-Quellcode:
Memo ganzen Text setzen:
MeinMemo.Lines.Add( 'Hier steht Text' );
Delphi-Quellcode:
Memo ReadOnly:
MeinMemo.Lines.Text := 'Hier steht Text';
Delphi-Quellcode:
cu
MeinMemo.ReadOnly := True;
Oliver |
Re: Vokabelprogramm
TMemo.ReadOnly:= true; ;)
€dit grmpf zu spät^^ |
Re: Vokabelprogramm
Zitat:
Gruß, Jens |
Re: Vokabelprogramm
procedure TForm1.Button1Click(Sender: TObject);
begin Form2.ShowModal; Form2.Memo1.Lines.text:='Bitte legen Sie eine Vokabelliste an.'; Form2.Memo1.ReadOnly:= true; end; Wir haben eure Vorschläge aufgenommen, aber weder der Text steht in dem memo drin, so wie wir es wollten, noch ist das Memo jetzt "schreibgeschützt"!!! Aber das programm läuft auch ohne fehlermeldung ab... Könnt ihr uns sagen, was wir falsch machen? |
Re: Vokabelprogramm
Das dürfte am ShowModal liegen.
Nach ShowModal wird das Hauptprogram angehalten bis das modale Form wieder geschlossen wird. Der text wird erst gesetzt wenn das Memo garnichtmehr angezeigt wird. Also einfach das ShowModal ans ende der procedure setzen sollte schon helfen. GreeZ HenKst |
Re: Vokabelprogramm
Ja danke, das war der Fehler....
|
Re: Vokabelprogramm
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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