Pytania otagowane jako winforms

WinForms to nieformalna nazwa nadana Windows Forms, bibliotece klas GUI w Microsoft .NET Framework i Mono. Pytania w tym tagu powinny być również oznaczone ramką docelową ([.net] lub [mono]) i zwykle powinny być oznaczone tagiem języka programowania.

12
Jak naprawić migotanie w kontrolkach użytkownika
W mojej aplikacji nieustannie przechodzę od jednej kontrolki do drugiej. Stworzyłem nie. elementów sterujących użytkownika, ale podczas nawigacji moje elementy sterujące migają. Aktualizacja zajmuje 1 lub 2 sekundy. Próbowałem to ustawić SetStyle(ControlStyles.OptimizedDoubleBuffer, true); or SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); ale to nie pomogło ... Każda kontrolka ma ten sam …

6
Jak powiązać listę z ComboBox?
Chcę połączyć a BindingSourcez listą obiektów klas, a następnie wartości obiektów do ComboBox. Czy ktoś może podpowiedzieć, jak to zrobić? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = new List<City>(); } } jest moją klasą …


5
Tworzenie języka C # w systemie Linux
Chciałbym wiedzieć, czy istnieją skuteczne i otwarte narzędzia do tworzenia aplikacji C # w systemie Linux (Ubuntu). W szczególności muszę tworzyć aplikacje Windows Forms. Wiem o projekcie Mono , ale nigdy z niego nie korzystałem. Jakie są najlepsze narzędzia (IDE, kompilator itp.) Do skonfigurowania środowiska programistycznego .NET w systemie Ubuntu? …
107 c#  .net  linux  winforms  ide 


6
Jak przekazać argumenty wiersza poleceń do aplikacji WinForms?
Mam dwie różne aplikacje WinForms, AppA i AppB. Obydwa korzystają z platformy .NET 2.0. W AppA chcę otworzyć AppB, ale muszę przekazać do niego argumenty wiersza poleceń. Jak wykorzystać argumenty, które przekazuję w wierszu poleceń? To jest moja obecna główna metoda w AppB, ale nie sądzę, że możesz to zmienić? …


2
generowanie identyfikatora GUID bez łącznika
Generuję identyfikator GUID przy użyciu następującej instrukcji w moim kodzie byte[ ] keyBytes = Encoding.UTF8.GetBytes( Guid.NewGuid( ).ToString( ).Substring( 0, 12 ) ); Ale kiedy generowany jest identyfikator GUID, okazuje się, że zawiera on również znak łącznika. Jak mam generować identyfikator GUID zawierający tylko litery (wielkie i małe litery) oraz cyfry? …
104 c#  winforms 

8
Jak dodać separator do ContextMenu WinForms?
Pod moją kontrolą mam: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); Jak dodać linię separacji do tego ContextMenu?


5
Jak skonfigurować aplikację, aby działała poprawnie na komputerze z ustawieniem wysokiego DPI (np. 150%)?
Stworzyłem prostą aplikację Winforms w C #. Kiedy uruchamiam aplikację na maszynie z ustawieniami wysokiego DPI (np. 150%), aplikacja zostaje przeskalowana. Na razie w porządku! Ale zamiast renderowania czcionek o większym rozmiarze, wszystkie teksty również są po prostu powiększane. To oczywiście prowadzi do bardzo rozmytego tekstu (na wszystkich elementach sterujących, …
103 c#  winforms  fonts  dpi  dpi-aware 

6
Implementowanie MVC z Windows Forms
Gdzie mogę znaleźć dobry przykład pełnego zaimplementowania wzorca MVC w Windows Forms? Znalazłem wiele samouczków i przykładów kodu w różnych witrynach (na przykład The Code Project i .NetHeaven), ale wiele z nich jest bardziej reprezentatywnych dla wzorca obserwatora niż MVC. Ponieważ aplikacja, którą chcę stworzyć, jest przeznaczona do projektu szkolnego, …

4
Ostrzeżenie „Użyj nowego słowa kluczowego, jeśli ukrywanie było zamierzone”
Na dole ekranu wyświetla się ostrzeżenie: Ostrzeżenie 1 „WindowsFormsApplication2.EventControlDataSet.Events” ukrywa dziedziczony element członkowski „System.ComponentModel.MarshalByValueComponent.Events”. Użyj nowego słowa kluczowego, jeśli ukrywanie było zamierzone. C: \ Users \ myComputer \ Desktop \ Event Control \ WindowsFormsApplication2 \ EventControlDataSet.Designer.cs 112 32 eventControl Jeśli kliknę dwukrotnie, pojawi się: public EventsDataTable Events { get { …
101 c#  winforms 

4
Jak korzystać z paska postępu WinForms?
Chcę pokazać postęp obliczeń, które wykonuję w zewnętrznej bibliotece. Na przykład, jeśli mam jakąś metodę obliczeniową i chcę jej użyć dla 100000 wartości w mojej klasie Form, mogę napisać: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) { double pow = Math.Pow(i, …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.