亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

問題就是怎么讓這些屬性可以通過同一按鈕來控制?

問題就是怎么讓這些屬性可以通過同一按鈕來控制?

揚帆大魚 2022-11-18 14:14:51
我一開始是用單獨的標簽和button按鈕來改變我畫出的函數的性質,但是那樣子按鈕太多,能這樣用菜單,選擇其中一個后,就可以用+ - 的按鈕來分別控制么?比如我要改變函數的頻率,我單擊調節->頻率,然后進行+-調節,就會只執行對頻率的調節這是部分代碼,參數用來改變三角函數屬性int xPosition = 45; //起始點x軸的位置int yPosition = 300; //起始點y軸的位置int f = 200; //函數的頻率double range = 0.5; //振幅初始化 用于調節for (i = 0; i < point.Length; i++){point[i].X = xPosition + i;point[i].Y = yPosition / 2 * (1 - (float)range * (float)Math.Sin(i * 2 * Math.PI / f)); //0.5為頻率 200為高度 250為Y軸方向}g.DrawLines(pen, point);
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

把xPosition,yPosition,f設為公共變量;
再雙擊button,在private void button_Click方法下編寫;
point[i].X = xPosition + i;
point[i].Y = yPosition / 2 * (1 - (float)range * (float)Math.Sin(i * 2 * Math.PI / f)); //0.5為頻率 200為高度 250為Y軸方向
i++;
g.DrawLines(pen, point);

查看完整回答
反對 回復 2022-11-22
?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

單擊調節->頻率,寫代碼頻率 = 公共變量; 單擊調節->振幅  振幅 = 公共變量;  然后進行+-調節公共變量+-;

查看完整回答
反對 回復 2022-11-22
  • 2 回答
  • 0 關注
  • 113 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號