ďťż

Ładny brzuch

Witam serdecznie specjalistów od C# i NET.

Znalazłem na stronie MS, że NetFR w wersji 3.5 posiada przestrzeń nazw System.Windows.Controls a w niej możliwość ustawienia właściwości wyrównywania tekstu wewnątrz obiektu Control w kierunku pionowym, jednak z adnotacją o platformie Windows Vista i że info na stronie są właściwe dla VS2008 Link do strony.

Nie potrafię jednak uruchomić tego na platformie XP (Visty nie mam więc nie próbowałem). Mimo zainstalowania NetFr 3.5 Visualu c# nie widać przestrzeni nazw System.Windows.Controls a jedynie System.Windows.Forms.

Czy ktoś mógłby mnie oświecić czy da się z tego zrobić użytek pod XP? A jeżeli tak to co i gdzie ustawić - może coś w VC#?

Mój system to XP pro z SP2 i Visual C# Express 2008

Z góry wielkie dzięki.
Użytkownik imcpan edytował ten post 28 marzec 2008, 11:26


Problem leży w tym, że tworzysz projekt WindowsForms, a w tam nie ma takiej przestrzeni nazw. Znajduje się ona natomiast przy tworzeniu projektu z użycie WPF i tam wszystko ładnie działa, nawet pod XP. Dla WindowsForms możesz wykorzystać właściwość przycisku TextAlign.
btn.TextAlign = ContentAlignment.BottomCenter;

Nie masz tej przestrzeni nazw, ponieważ jest ona dostępna jedynie dla projektów korzystających z Windows Presentation Foundation. Nie mam XP więc nie mam jak sprawdzić czy działa, ale zapewne nie.

//dop. ubiegł mnie ;P
Użytkownik PcSA edytował ten post 28 marzec 2008, 12:14

... możesz wykorzystać właściwość przycisku TextAlign.
btn.TextAlign = ContentAlignment.BottomCenter;

OK, ale nie działa to dla kontrolki TextBox.

Dzięki za info o WPF. Przyjrzę się temu i może sobie doinstaluję.
Pozdrawiam wszystkich i raz jeszcze dzięki.

-----------------------------------------------------------
Po szybkim przestudiowaniu paru linków nasunęło mi się pytanie:
Czy w ogóle WPF można zapodać na XP?
Użytkownik imcpan edytował ten post 28 marzec 2008, 13:49



Po szybkim przestudiowaniu paru linków nasunęło mi się pytanie:
Czy w ogóle WPF można zapodać na XP?

przeczytaj jeszcze raz post Revisa i sie zastanow :) podpowiem, ze WPF jest wbudowane w viste, natomiast w xp dziala jako czesc .NET. tworzac technologie ktora dzialalaby tylko pod viste, microsoft skazalby ja na calkowity brak zainteresowania. przynajmniej przez najblisze kilka lat.

W WindowsForms kontrolka TextBox ze względu na swój charakter dla właściwości TextAlign przyjmuje jedynie wartości HorizontalAlign czyli Left, Center lub Right ;) W WPF to ograniczenie zostało już zdjęte i dysponujemy właściwościami HorizontalContentAlignment i VerticalContentAlignment.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •