AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TStringgrid Unterart Properties löschen/sperren
Thema durchsuchen
Ansicht
Themen-Optionen

TStringgrid Unterart Properties löschen/sperren

Ein Thema von Delphi-Narr · begonnen am 28. Aug 2010 · letzter Beitrag vom 30. Aug 2010
Antwort Antwort
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#1

TStringgrid Unterart Properties löschen/sperren

  Alt 28. Aug 2010, 14:08
Hallo! Ich bin gerade dabei, meine erste Komponente zu entwickeln. Es soll eine Unterart von TStringgrid sein. Jetzt möchte ich gerne alle Eigenschaften / Properties nur noch selber setzen können (also z.B. soll man von außen keinen Zugriff auf Rowheights mehr haben.) Nur left, width, name, height und width sollen noch verwendbar sein, wobei height und width immer gleich sein sollen.

Ist das möglich und wenn ja, wie?

Liebe Grüße!
  Mit Zitat antworten Zitat
daywalker9

Registriert seit: 1. Jan 2010
Ort: Leer
594 Beiträge
 
Delphi XE3 Professional
 
#2

AW: TStringgrid Unterart Properties löschen/sperren

  Alt 28. Aug 2010, 14:09
Ja kannst du :

Delphi-Quellcode:
TMyStringgrid = class(TStringgrid)
private
  property RowCount; //Properties private machen
  //..
end;
Lars
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#3

AW: TStringgrid Unterart Properties löschen/sperren

  Alt 28. Aug 2010, 14:14
Nein geht nicht.
Man kann sichtbarkeiten nicht mehr verringern.
(wäre auch 'n bissl sinnlos, dann man kann immernoch in einen Vorfahren casten und könnte alles sehen)

Du kannst höchstens von TCustomStringGrid ableiten und nur die gewünschten Eigenschaften sichtbar machen.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (28. Aug 2010 um 14:16 Uhr)
  Mit Zitat antworten Zitat
daywalker9

Registriert seit: 1. Jan 2010
Ort: Leer
594 Beiträge
 
Delphi XE3 Professional
 
#4

AW: TStringgrid Unterart Properties löschen/sperren

  Alt 28. Aug 2010, 15:30
Nein geht nicht.
Man kann sichtbarkeiten nicht mehr verringern.
(wäre auch 'n bissl sinnlos, dann man kann immernoch in einen Vorfahren casten und könnte alles sehen)

Du kannst höchstens von TCustomStringGrid ableiten und nur die gewünschten Eigenschaften sichtbar machen.
Habs ja gerade noch mal ausprobiert, funktioniert immer noch Ob das Sinn macht, ist eine andere Frage
Lars
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#5

AW: TStringgrid Unterart Properties löschen/sperren

  Alt 28. Aug 2010, 15:32
Hmm, seit wann geht das denn?
eigentlich sollte es nicht gehn ... müßte auch irgendwo in der OH drinstehn
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#6

AW: TStringgrid Unterart Properties löschen/sperren

  Alt 28. Aug 2010, 15:36
Also wenn ich bei mir (Delphi 5) z.B. RowCount in den private Block schreibe, kann man das trotzdem ändern...
  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:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz