AGB  ·  Datenschutz  ·  Impressum  







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

lniendicke in stringgrid

Ein Thema von Mr. Pink · begonnen am 20. Jun 2006 · letzter Beitrag vom 20. Jun 2006
Antwort Antwort
Mr. Pink

Registriert seit: 30. Jan 2006
72 Beiträge
 
#1

lniendicke in stringgrid

  Alt 20. Jun 2006, 14:41
hi,
ich wollte ein sudoku-prog machen, is ach schon soweit fertig - habs mit nem stringgrid realisiert.
allerdings würd ich gern die dicke von den linien verändern die die 9er-quadrate abgrenzen, so wies auch n fast aller zeitungen usw. ist, also dass diese linien dicker sind.
wie kann ich das machen?
kann mir da jemanden den befehl für sagen?

danke
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: lniendicke in stringgrid

  Alt 20. Jun 2006, 14:55
Du kannst die nicht partiell verändern, entweder ganz oder gar nicht.

Du musst dir wohl ne eigene Komponente schreiben.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Mr. Pink

Registriert seit: 30. Jan 2006
72 Beiträge
 
#3

Re: lniendicke in stringgrid

  Alt 20. Jun 2006, 20:29
hmm, meine mich erinnern zu können, mal davon gehört zu haben, dass dies gehe....

war aber vllt auch was anderes, schade

naja, danke erstmal, hat denn wer ne andere idee, wie man ne abgrenzung realisieren könnte? (wollte jett nämlich eigenlich keine komponente schreiben^^)

ach, noch 2 fragen: wie kann ich die zeichen zentriert anzeigen lassen, sobald ich was reingeschrieben habe? kann man auch die anzahl der zeichen auf 1 begrenzen?

thx so far
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#4

Re: lniendicke in stringgrid

  Alt 20. Jun 2006, 20:35
Dickere Linien sowie einen zentrierten Text müsste man eigentlich im Draw-Ereignis unterbringen können (Owenerdraw auf TRUE stellen nicht vergessen),
ob sich der Text auf ein Zeichen beschränken lässt, weiß ich nicht. (Vielleicht wäre es wirklich sinnvoller auf eine Paintbox zu zeichnen )
  Mit Zitat antworten Zitat
marabu

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

Re: lniendicke in stringgrid

  Alt 20. Jun 2006, 20:51
Hi.

Die dicken Linien würde ich im Ereignis OnDrawCell() einbringen, wobei ich zusätzlich zum DefaultDrawing eine Linie um ein Pixel versetzt daneben zeichnen würde. Das Zentrieren von Text in der Zelle kannst du von Sharky lernen und die Begrenzung der Eingabelänge in einer Zelle war Thema in diesem thread: klick

Grüße vom marabu
  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:58 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