AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Wie bekomme ich meine laufschrift auf ein anderes Formblatt
Thema durchsuchen
Ansicht
Themen-Optionen

Wie bekomme ich meine laufschrift auf ein anderes Formblatt

Ein Thema von SaFu · begonnen am 13. Jan 2007 · letzter Beitrag vom 14. Jan 2007
Antwort Antwort
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#1

Wie bekomme ich meine laufschrift auf ein anderes Formblatt

  Alt 13. Jan 2007, 18:36
hallo erstmal habe schon länger ein Problem und hoffe mir kann hier jemand helfen

Wie bekomme ich meine laufschrift zur laufzeit auf ein anderes Formblatt.

Schreibe gerade eine Software für eine AnzeigeTafel. Die enthält eine Funktion einer laufschrift auf der Form6. Diese Soll aber gleichzeitig auf der Form8 ausgegeben werden (zur laufzeit) das heist wenn ich die laufschrift änder oder ein- und ausschalte auf der Form6 soll sie das gleiche auch auf der Form8 tun

Delphi-Quellcode:
procedure TForm6.FormCreate(Sender: TObject);
var i: integer;
begin

  Label1:= TLabel.Create(Panel2);
  Label1.Parent:= Panel2; // Schrift Auf Panel Anzeigen
  Label1.Top:= (Panel2.Height - Label1.Height) div 2; // Posiziunieren auf dem Panel2
  for i:=0 to ComponentCount-1 do // XP anzeige
  if Components[i] is TPanel then (Components[i] as TPanel).ParentBackground:= False;
end;
{Text auf den Labels ausgeben}
procedure TForm6.Edit1Change(Sender: TObject);
begin
  Label1.Caption:='' + Edit1.Text; // Label1
  Label2.Caption:='' + Edit1.Text; //Label2
end;
{Text bearbeiten}
procedure TForm6.Button1Click(Sender: TObject);
begin
  Label1.Visible:= False;
  Edit1.Visible:= True;
  Edit1.SetFocus;
end;
{Laufschrift einschalten}
procedure TForm6.Button2Click(Sender: TObject);
begin
  Label1.Visible:= True;
end;
{laufschrift ausschalten}
procedure TForm6.Button3Click(Sender: TObject);
begin
  Label1.Visible:= False;
end;
{ Laufschrift Timer}
procedure TForm6.Timer1Timer(Sender: TObject);
begin
  if
    Label1.Left = -Label1.Width then
    Label1.Left:= Panel2.Width
  else
    Label1.Left:= Label1.Left -1;
end;


kann mir jemand helfen wie ich diese Laufschrift auf die Anzeigetafel bekomme bzw(Form8)
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Wie bekomme ich meine laufschrift auf ein anderes Formbl

  Alt 13. Jan 2007, 18:53
Warum fängst denn Du zum gleichen Thema einen neuen Thread an?
Sollte doch hier weitergehen -> http://www.delphipraxis.net/internal...ht=laufschrift

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Wie bekomme ich meine laufschrift auf ein anderes Formbl

  Alt 13. Jan 2007, 19:08
da kam nichts mehr deshalb habe ich es jetzt einwenig umgeschrieben

und hoffe das mir jetzt jemand helfen kann
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Wie bekomme ich meine laufschrift auf ein anderes Formbl

  Alt 13. Jan 2007, 19:12
Du könntest einfach die Tipps mal umsetzen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Wie bekomme ich meine laufschrift auf ein anderes Formbl

  Alt 13. Jan 2007, 19:17
hab ich schon alles versucht bekomme aber nur Fehler oderes geht auch teilweise nicht da ich in der software zuerst eine anmelde formular habe mit einer benutzername und Passwort abfrage habe (Form1) Danach kommt das auswahlmenü (Form2) von da aus kann man sich Form6 mit der laufschrift aufrufen.

Deshalb ist das einwenig schwirig und die Tipps waren teilweise gut bis zu einem gewissen punkt

sorry wenn ich damit nerve
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: Wie bekomme ich meine laufschrift auf ein anderes Formbl

  Alt 13. Jan 2007, 20:43
Danke an mkinzler

hat mir sehr geholfen
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: Wie bekomme ich meine laufschrift auf ein anderes Formbl

  Alt 14. Jan 2007, 14:31
Herzlich willkommen in der Delphi-PRAXiS, fuknersascha.

Ich habe deinen Ansatz hergenommen und eine Komponente TMarqueePanel von TPanel abgeleitet. In der angehängten Demo kannst du sehen, wie du zwei oder mehr Laufschriften synchron laufen lassen kannst. Vielleicht kannst du etwas daraus machen.

Freundliche Grüße vom marabu
Angehängte Dateien
Dateityp: zip marquee_646.zip (3,2 KB, 22x aufgerufen)
  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 14:17 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