Wykonywanie pakietów OxyPlot, zainstalowanych i odwoływanych. Kopiowanie i wklejanie przykładu z tej strony http://docs.oxyplot.org/en/latest/getting-started/hello-windows-forms.html, ale nie rozpoznaje plot1
z ostatniego wiersza. Zgaduję, ponieważ kontrola nie została dodana do formularza. Jak mogę to dodać? Nie widzę tego w przyborniku i próbowałem dodać kontrolkę do skrzynki narzędziowej i nie mogę jej nigdzie znaleźć. Dzięki.C# - OxyPlot, jak dodać działki do systemu Windows z formularza
Odpowiedz
Możesz dodać kontrolę wydruku ręcznie, dołączając te linie do projektanta formularzy w ramach metody składnika inicjującego.
private void InitializeComponent()
{
this.plot1 = new OxyPlot.WindowsForms.PlotView();
this.SuspendLayout();
//
// plot1
//
this.plot1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.plot1.Location = new System.Drawing.Point(0, 0);
this.plot1.Name = "plot1";
this.plot1.PanCursor = System.Windows.Forms.Cursors.Hand;
this.plot1.Size = new System.Drawing.Size(500,500);
this.plot1.TabIndex = 0;
this.plot1.Text = "plot1";
this.plot1.ZoomHorizontalCursor = System.Windows.Forms.Cursors.SizeWE;
this.plot1.ZoomRectangleCursor = System.Windows.Forms.Cursors.SizeNWSE;
this.plot1.ZoomVerticalCursor = System.Windows.Forms.Cursors.SizeNS;
this.Controls.Add(this.plot1);
//
// other comtrols
//
}
private OxyPlot.WindowsForms.PlotView plot1;
Powiedziałeś "Próbowałem dodać kontrolkę do skrzynki narzędziowej i nie mogę jej nigdzie znaleźć.". Być może nie znalazłeś swojej instalacji Oxyplot.WindowsForms. W projekcie wizualnym, po kliknięciu prawym przyciskiem myszy w obszarze Toolbox, kliknij '.Net Framework Components', a następnie kliknij "Browse" i znajdź "OxyPlot.WindowsForms.dll". Jeśli zainstalowałeś go w swoim projekcie, powinien znajdować się w jednym z podfolderów pakietów, takich jak folder \\ lib.
Ja sam miałem ten sam problem. Próbowałem dodać Reference (prawym przyciskiem myszy References w Solution Explorer, następnie przejrzyj pliki "OxyPlot.dll" i "OxyPlot.WindowsForms.dll"). Na początku nie działało; ciągle dostaję błąd.
Zauważyłem, że były dwie wersje "Oxyplot.dll, a net40 i net45." Pierwotnie używałem wersji Net45. Skopiowałem wersję net40 do tego samego miejsca co "OxyPlot.WindowsForms.dll", dodano odniesienie, poszedł do skrzynki narzędziowej, dodano nową kartę, następnie dodano odwołanie do karty (kliknij prawym przyciskiem myszy kartę -> wybierz elementy, a następnie wyszukaj Oxyplot).
Mam teraz wskaźnik i plotView w przyborniku. Używam społeczności VS2017 z aplikacją Forms.Te ręczna wersja działała również dla mnie
- 1. Jak uniknąć wielu wystąpień formularza systemu Windows w C#
- 2. Jak dodać program do systemu Windows dodaj/usuń listę programów
- 3. Jak dodać polecenie gzip do systemu Windows CMD?
- 4. Jak dodać RMSE, nachylenie, przechwycenie, r^2 do R działki?
- 5. C# Usługa główna systemu Windows
- 6. Jak dodać niezależny tekst do legendy działki MATLAB
- 7. Jak dodać dodatkowe parametry do formularza button_to?
- 8. jak dodać emblemat do ikony pliku Windows?
- 9. Jak dodać do formularza pola wirtualne
- 10. Jak dodać kod JS do formularza encji?
- 11. Jak skopiować plik z systemu lokalnego do innego systemu w C# (aplikacja Windows)?
- 12. jak dodać nowy pełny kontakt do WP z kodem C#?
- 13. Korzystanie z uwierzytelniania systemu Windows w asp.net z C#
- 14. Jak programowo odświeżyć pulpicie systemu Windows (np. F5) z C#?
- 15. Jak używać standardowych inteligentnych wskaźników C++ z uchwytami systemu Windows?
- 16. Ogólny szablon formularza Windows
- 17. Jak napisać aplikację systemu Windows?
- 18. WCF, Dostęp do systemu Windows tworzy formanty z usługi
- 19. Jak dodać C++ DLL w Windows Phone 8 (C#) ram
- 20. Wyszukiwanie pulpitu systemu Windows za pomocą C#
- 21. Czy można wybrać tekst na etykiecie formularza systemu Windows?
- 22. Czy można dodać legendę do działki w JFreeChart?
- 23. Usuwanie linii z działki
- 24. Dostęp do rejestru systemu Windows
- 25. C# Udzielanie uprawnień "Logowanie jako usługa" do użytkownika systemu Windows
- 26. dodać częściowy plik do istniejącego pliku formularza
- 27. Jak zapobiec uruchamianiu systemu Windows przy uruchamianiu systemu Windows?
- 28. nazewnictwa stałe API systemu Windows w C#
- 29. Wycisz głośność systemu Windows za pomocą C#
- 30. Jak dodać dodatkowe pola formularza poza blokiem deklaracji formularza
To działało! Kluczem było używanie biblioteki net40 i kopiowanie jej w Eksploratorze Windows do postaci okna Net45 podczas dodawania komponentu do przybornik. – remydib