Forum | | | | Web Scanner | Salut,
cela prochain Mini-Problem. une kleine Ausgabe sur un sous-la fenêtre. malheureusement sommes qui Radiobuttons ab Pos 4 pas trop voyons. quoi mach je là bloß faux? KompilierenMarqueSéparationhD% = @Create(Dialog,%hWnd,Konfiguration der Parallelen Schnittstelle,100,100,800,500)
StartPaint hD%
Einen Button mit ENDE erzeugen
hB% = @Create(Button,hD%,&OK,700,400,50,50)
DrawText 10,10, Schnittstelle
DRAWtext 160,10,X-Motor
drawtext 340,10,Y-Motor
drawtext 500,10,Z-Motor
DrawText 10,50,PIN 2
DrawText 10,90,PIN 3
DrawText 10,130,PIN 4
DrawText 10,170,PIN 5
DrawText 10,210,PIN 6
DrawText 10,250,PIN 7
DrawText 10,290,PIN 8
DrawText 10,330,PIN 9
@Create(GroupBox,hd%,Richtung ,100,30,80,350)
@Create(GroupBox,hd%,Takt,190,30,80,350)
@Create(GroupBox,hd%,Richtung ,280,30,80,350)
@Create(GroupBox,hd%,Takt,370,30,80,350)
@Create(GroupBox,hd%,Richtung ,460,30,80,350)
@Create(GroupBox,hd%,Takt,550,30,80,350)
ha% = @Create(RadioButton,hd%,,135,50,20,20)
hb% = @Create(RadioButton,hd%,,135,90,20,20)
hc% = @Create(RadioButton,hd%,,135,130,20,20)
hd% = @Create(RadioButton,hd%,,135,170,20,20)
he% = @Create(RadioButton,hd%,,135,210,20,20)
hf% = @Create(RadioButton,hd%,,135,250,20,20)
hg% = @Create(RadioButton,hd%,,135,290,20,20)
hh% = @Create(RadioButton,hd%,,135,330,20,20)
EndPaint
$B HALT!
Grüße
Web |
| | | | |
| | Sebastian Sprenger | Hi Web Scanner, es liegt daran, dass du qui Variablen hD% (et nebenbei dit aussi hB%) pour deux verschiedene Zwecke verwendest... d'abord erstellst du une Dialog et legst ihn dans qui Variable hD% ab. sur diesem Dialog hD% erstellt du weitere Radiobuttons - et qui 4. est plan hd%, quoi sich avec dem Dialog überschneidet. Solution: autre Variablennamen... Salut, Sebastian |
| | | Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32 Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM Windows Me, 1.8 Ghz, 256 MB RAM | 30.06.2008 ▲ |
| |
| | Web Scanner | il faut seulement sur elle gestoßen volonté. Dankeschön!
avec den Varaibelen habe je déjà quelquefois Amusement gehabt.
Grüße
Web |
| | | | |
| | Jörg Sellmeyer | je serait simple aussagekräftigere Namen benutzen. Aussi peux Du Dir avec einem Präfix leichter Überblick verschaffen. Z.B. btn_Ende& ist qui Button pour ...; btn_Hilfe&, btn_OK, lb_Anzeige&, u.s.w. rb_Auswahl1&, rb_Auswahl2& könnten ensuite Radiobuttons son. cela un peu plus à Schreibarbeit lohnt sich avant allem chez größeren Codes. Undwenn Du la fois un halbes l'an pas à einem projet gearbeitet la hâte, ist qui Einarbeitung aussi viel leichter. |
| | | Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.07.2008 ▲ |
| |
| | | Jörg hat comment toujours droite ...j'ai mir déjà avant long Zeit une INC-Dossier geschrieben, dans quel alle grundlegenden Variablen déjà eingetragen sommes. z. B. help& neu&, edit&, print&, suche& ende& usw...
qui Dossier brauche je ensuite seulement zum Anfang dans un nouveau projet einzubinden et déjà fonctionne qui l'affaire
Kurze Variablenbezeichner sommes aujourd'hui aussi pas plus nötig, là chacun genug Arbeitspeicher hat (dans précédent DOS-Zeiten wurde ici furchtbar gespart et pour un paire Monaten la hâte du deinen eigenen Code pas plus lesen peut.) Dialogfenster avons chez mir grundsätzlich win01&, win02& usw... comme Variable et chez qui Declaration schreibe je mir une Kurzerklärung en supplément DECLARE win01& Anzeige pour 8 Radiobuttons |
| | | | |
| | Web Scanner | Okay, werde je la fois vormerken ....
je mehre toujours avec den Radiobuttens herum. eh bien voulais je plusieurs Gruppen avec Radiobuttons dans EINEM la fenêtre Montrer.
si je 2 Spalten (Gruppen) erzeuge, den jeweils ersten Button dessus avec setcheck mets et ensuite la fois reinclicke, verschwindet qui zweite gesetzte Button et je peux dans beiden Gruppen seulement une Button aktivieren. il me faut dans chacun Gruppe mais une gesetzen Button.
Gibts une Trick comment cela aller pourrait? Alternative ist ne Checkbox., je sais...
Grüße
Web |
| | | | |
| | Dietmar Horn | chacun Gruppe de RadioButtons avec einer GroupBox umranden, ensuite klappt cela. |
| | | Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 01.07.2008 ▲ |
| |
| | Web Scanner | Hmm, cela avec Groupbox habe je gemacht. j'ai alors deux Groupboxen avec 8 Buttons. qui Buttons sommes aussi alle dans jeweils einer Groupbox drinne. Sorry à cause de den Variablen, hab je encore pas geändert KompilierenMarqueSéparationhD% = @Create(Dialog,%hWnd,Konfiguration der Parallelen Schnittstelle,100,100,800,500)
StartPaint hD%
Einen Button mit ENDE erzeugen
hB% = @Create(Button,hD%,&OK,700,400,50,50)
DrawText 10,10, Schnittstelle
DRAWtext 160,10,X-Motor
drawtext 340,10,Y-Motor
drawtext 500,10,Z-Motor
DrawText 10,50,PIN 2
DrawText 10,90,PIN 3
DrawText 10,130,PIN 4
DrawText 10,170,PIN 5
DrawText 10,210,PIN 6
DrawText 10,250,PIN 7
DrawText 10,290,PIN 8
DrawText 10,330,PIN 9
@Create(GroupBox,hd%,Richtung ,100,30,80,350)
@Create(GroupBox,hd%,Takt,190,30,80,350)
@Create(GroupBox,hd%,Richtung ,280,30,80,350)
@Create(GroupBox,hd%,Takt,370,30,80,350)
@Create(GroupBox,hd%,Richtung ,460,30,80,350)
@Create(GroupBox,hd%,Takt,550,30,80,350)
Block 1 X Motor
ha% = @Create(RadioButton,hd%,,135,50,20,20)
hb% = @Create(RadioButton,hd%,,135,90,20,20)
hc% = @Create(RadioButton,hd%,,135,130,20,20)
hk% = @Create(RadioButton,hd%,,135,170,20,20)
he% = @Create(RadioButton,hd%,,135,210,20,20)
hf% = @Create(RadioButton,hd%,,135,250,20,20)
hg% = @Create(RadioButton,hd%,,135,290,20,20)
hh% = @Create(RadioButton,hd%,,135,330,20,20)
Block 2 X Motor
ka% = @Create(RadioButton,hd%,,225,50,20,20)
kb% = @Create(RadioButton,hd%,,225,90,20,20)
kc% = @Create(RadioButton,hd%,,225,130,20,20)
kk% = @Create(RadioButton,hd%,,225,170,20,20)
ke% = @Create(RadioButton,hd%,,225,210,20,20)
kf% = @Create(RadioButton,hd%,,225,250,20,20)
kg% = @Create(RadioButton,hd%,,225,290,20,20)
kh% = @Create(RadioButton,hd%,,225,330,20,20)
setcheck ha%,1
eck ka%,1
|
| | | | |
| | | je wehre mich lente vers Votre Postings si je ständig cet éditer muss seulement weil Du simple ne...aucune [ code ] - journée um Votre Codes mets! Editier Deinen Beitrag gefälligst selbst - à droite unten éditer. |
| | | | |
| | Sebastian Sprenger | und dir moins tout autor, dass du qui RadioButtons dans GroupBoxes einrahmst, mais à Reihenfolge, dans qui du qui RadioButtons et GroupBoxes anlegst. toujours si du une neue GroupBox anlegst, beginnt aussi une neue Gruppe de RadioButtons. Im Übrigen sembler Arrays pour so une konsistente Reihe de Buttons besser approprié. KompilierenMarqueSéparationdeclare h%[7], k%[7]
Block 1 X Motor
@Create(GroupBox,hd%,Richtung ,100,30,80,350)
h%[0] = @Create(RadioButton,hd%,,135,50,20,20)
h%[1] = @Create(RadioButton,hd%,,135,90,20,20)
h%[2] = @Create(RadioButton,hd%,,135,130,20,20)
h%[3] = @Create(RadioButton,hd%,,135,170,20,20)
h%[4] = @Create(RadioButton,hd%,,135,210,20,20)
h%[5] = @Create(RadioButton,hd%,,135,250,20,20)
h%[6] = @Create(RadioButton,hd%,,135,290,20,20)
h%[7] = @Create(RadioButton,hd%,,135,330,20,20)
Block 2 X Motor
@Create(GroupBox,hd%,Takt,190,30,80,350)
k%[0] = @Create(RadioButton,hd%,,225,50,20,20)
k%[1] = @Create(RadioButton,hd%,,225,90,20,20)
k%[2] = @Create(RadioButton,hd%,,225,130,20,20)
k%[3] = @Create(RadioButton,hd%,,225,170,20,20)
k%[4] = @Create(RadioButton,hd%,,225,210,20,20)
k%[5] = @Create(RadioButton,hd%,,225,250,20,20)
k%[6] = @Create(RadioButton,hd%,,225,290,20,20)
k%[7] = @Create(RadioButton,hd%,,225,330,20,20)
@Create(GroupBox,hd%,Richtung ,280,30,80,350)
@Create(GroupBox,hd%,Takt,370,30,80,350)
@Create(GroupBox,hd%,Richtung ,460,30,80,350)
@Create(GroupBox,hd%,Takt,550,30,80,350)
und so weiter und so fort...
Salut, Sebastian |
| | | Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32 Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM Windows Me, 1.8 Ghz, 256 MB RAM | 01.07.2008 ▲ |
| |
| | Web Scanner | @IF Sorry, je hab gesucht comment cela allez et habs pas sur qui schnelle trouvé
maintenant besssa?
@Sebastian -Super merci, maintenant gehts plus |
| | | | |
|
répondreOptions du sujet | 2.591 Views |
Themeninformationencet Thema hat 6 participant: |