Meddelande från en WinForms till en TinyDuino (8 / 14 steg)
Steg 8: WinForms Design
Nu när vi har ett formulär öppnas i Visual Studio designer är det en bra tid att byta namn på vårt formulär. I egenskapsfönstret på den nedre högra sidan med formuläret tomt valde kan vi tilldela både ett "Namn" och en "Text" rubrik till vårt fönster. Observera att många men inte alla objekt som Visual Studio har båda ett namn och ett huvud och du måste ange både för din app att uppträda och visas på rätt sätt. "Namn" används för att referera till objektet i koden och rubriken "Text" är helt enkelt visuella.
Vår form heter och en ordentlig rubrik används vi kan ställa in för att arbeta släppa våra kontroller till formuläret. På den vänstra sidan av fönstret Visual Studio kommer du se en flik med namnet "Verktygslåda". Det här fönstret innehåller alla kontroller och objekt som finns tillgängliga med VS.
Att placera en kontroll i den sida klickar du på den i verktygslådan och sedan klicka och dra i formuläret att placera objektet. Lägga till en "GroupBox" överst i formuläret. Lägg sedan till en "ComboBox"inuti GroupBox. GroupBox är en behållare och ComboBox (så länge behållaren innehåller faktiskt det) kommer att flytta med det, att göra ordna om vårt forum en fröjd.
För närvarande kommer vi att ändra i huvudet på "GroupBox" till "Com Port" och namnet på "ComboBox" till "cbComPortChooser" vi lägga till "cb" på framsidan av namnet eftersom kontrollen är en ComboBox, vilket gör det lättare att hitta i koden senare. Det är kritiska för "ComboBox" ha ett namn som är hur kommer åt den i vår kod.
När vi har våra ComboBox in för att välja vilken COM-port som vi vill prata med vi kan placera våra reglagen för att kontrollera hastigheten på de två motorer som bifogas TinyDuino.
Placera en annan gruppruta och ändra dess huvud till "Motor 1" och insidan det placera ett TrackBar objekt. Detta kommer att vara vår kontroll hastighetsreglaget. Namn TrackBar "tbMotorOne". Slutligen justera den maximala egenskapen till 255, egenskapen tick frekvens till 25 och egenskapen liten förändring till 25.
Kopiera den GroupBox vi just skapat för att skapa en kopia av kontrollen för motor två. ändra rubriken på rutan till "Motor 2" och namn den andra TrackBar "tbMotorTwo".