c如何更改另視窗文字框的顏色,c 如何更改另一個視窗文字框的顏色

2022-12-29 23:20:54 字數 4814 閱讀 8945

1樓:匿名使用者

最直接的是窗體引用,

form1 宣告 form2 frm2; //全域性的frm2 = new form2(); //隨便在哪呼叫form2 宣告一個public color forecolor; //屬性

forecolor

get{}

setform1 裡

用那個窗體變數frm.forecolor = 想要的顏色多窗體操作的話 宣告一個靜態類,和靜態變數public static form2 currentfrmchild;

點選子窗體事件傳入

currentfrmchild = this 用靜態變數改就行了

2樓:匿名使用者

在form2中將richtextbox設定為public,在form1中引用為:

form2 f2=new form2();

f2.richtextbox.forecolor=system.drawing.color.blue;

3樓:洞口肖丹桂

和你這個差不多.

你設定richtextbox的modifiers為public就好

在c# winform中怎麼設定文字框中部分字型的顏色,即根據條件在程式設計中改變文字框中部分字型的顏色

4樓:匿名使用者

修改文字框裡的全部文字顏色,就是用forecolor屬性了

如果只修改部分文字顏色,那麼普通的文字框做不到,要用richtextbox了

5樓:學生阿成

我明白你的意思,你需要使用富文字框,可以達到你要的效果!

6樓:匿名使用者

設定文字框控制元件的 forecolor 屬性

7樓:匿名使用者

textbox。forecolor=color.fromargb(((int)(((byte)(192))))。

((int)(((byte)(164))))。((int)(((byte)(251)))));

8樓:

可以設定 forecolor 屬性

9樓:

你可以嘗試使用富文字框.

c# winform 在一個窗體中如何設定另一個窗體的textbox的值

10樓:機關快

a 和 b窗體,首先不知道a 和b之間是誰開啟誰還是同級,誰也不開啟誰。

第一種情況,從a中點選show出b~!那麼在show的時候在b的建構函式傳入a,並且在b中宣告一個全域性的a,把b的建構函式傳入a賦給這個全域性變數,在b中設定string的時候,使用全域性變數來設定a的textbox控制元件值同,若找不到textbox,那請將textbox的可訪問屬性設為public。

若b開啟a也是同理。

第二種情況是a和b都是由父窗體開啟的。這種情況,也是在父窗體中聲名兩個全域性的a和b!然後開啟a和b的時候,可以把a傳給b,把b傳給a,然後在a和b裡一樣的要有一個全域性的b和a!

這樣就可賦值了。記得判斷是否為空。·

庵頂,2023年起由庵上改名,是由以前庵頂山一庵得名,人口未知,主要由高,王,李三姓組成,農民以種蔥,姜為主,依山傍水,北由汶河,交通便利,西靠青雲湖路,北由濱河路,南有下小路,東靠安丘東外環,物產豐富,人們安居樂業

11樓:一個人『等待

方法有很多,下拉給你列幾個:

首先介紹最粗暴的方法,修改控制元件的訪問修飾符。(不建議使用此法)public system.windows.forms.textbox textbox1;

在呼叫時就能直接訪問

form1 frm = new form1();

frm.textbox1.text = "方法1";

frm.show();

方法2是通過建構函式/指定公開方法傳入,然後為對應控制元件賦值。

public form2(string text)呼叫時form2 frm = new form2("方法2");

frm.show();

方法3是通過公開屬性來設定,此法甚好。

public string text3

set}呼叫如下

form3 frm = new form3();

frm.text3 = "方法3";

frm.show();

等等,還有一些其他方法,這不一一介紹了。

12樓:蘿蔔冷麵

在a窗體寫一個方法,是賦值給textbox值,然後在b事件中,a frm = new a(); a.剛才寫的方法();

在c#中怎麼樣在一個文字框呼叫另一個視窗的文字框

13樓:束玉花端秋

你可以不要把這個問題想的太難,其實上這個問題就是窗體間的控制元件的相互呼叫。問題的實質在於這兩個關聯的窗體也是類,既然是類,我們可以用類的觀點去解決這個問題。很好解決。

比如你的窗體a中有

textbox1

窗體b中有textbox2

,現在您

要在a中訪問b中的textbox2,可以這麼做:

1:把b中的textbox2的屬性設定成public,(如果想靜態呼叫可以加public

static

最好,如果不加

就在a呼叫b的時候在建構函式中傳遞引數)

2:在a中設定一個a_textbox2變數,接受來自b的textbox2裡面的值,然後賦值給a中的a_textbox2

這樣在a中就可以訪問b中的變數了。

很簡單的,仔細研究下,主要是把他們當成類理解。

14樓:郗晚竹長衣

在建構函式裡面吧你的那個文字框傳到另一個視窗就好了例如:form2

呼叫form1

窗體中的textbox1

form2中建構函式

textboxt;

void

form2(textbox

t1)//在form2中隨便呼叫

t.text

就是form1中中textbox1的值

//form1中例項化窗體form2

form2

f=new

form2(

textbox1)//

textbox1

為form窗體中需要呼叫的文字框

這樣你在form2中就可以呼叫textbox1的值了f.show();

15樓:穆鬆蘭古子

很簡單,首先,把被呼叫控制元件可見性設為public,然後建立視窗是時儲存視窗物件,然後,直接使用就行。

問下,c#怎麼改變文字框邊框顏色啊? 20

16樓:匿名使用者

原生的textbox不支援修改邊框顏色,所以你需要重寫一個textbox控制元件。

參照這裡:

如果你對於重寫控制元件或者繪製這種技能比較不順手的話,可以考慮這樣:

將textbox 的邊框樣式設定為none,然後在其底下放一個picturebox,picturebox裡放一個大小適中、帶邊框的**。

這樣看起來就是文字框有了邊框了。

然後再為textbox設定mousehover事件,改變picturebox的image便實現了變色。

17樓:隔壁的**

style="border: 1px solid red;"

一般修改樣式都是用css。特殊情況會用js控制樣式!

望採納!

18樓:匿名使用者

bordercolor="red"

c#文字框邊框顏色如何改變

19樓:匿名使用者

制定一個mouseenter的滑鼠事件,當滑鼠移入文字框,則textbox的屬性backcolor=the color you want

20樓:匿名使用者

應該是winform 重寫textbox 很簡單的

21樓:天涯海峰

翅膀的初衷的答案就是正確的,頂一下。

在c#中怎麼樣在一個文字框呼叫另一個視窗的文字框

22樓:匿名使用者

通常是利用屬性來實現的在需要的視窗建立一個屬性,你的問題裡可以建一個string型別的屬性在當前視窗建立時給屬性賦值,需要的時候就可以用這個屬性比如,你在登陸視窗裡new出修改密碼視窗後,給修改密碼視窗的屬性賦登陸名,在修改密碼窗體裡就有了你的登陸名,可以隨時使用

23樓:匿名使用者

new一下那個文字框把使用者名稱設定為靜態變數,就可以在不同的介面呼叫。

24樓:匿名使用者

能不能說完整點也許我可以幫你,最好帶上你的窗體圖

c#中,如何在一個視窗中呼叫另一個視窗中textbox裡已有的值?

25樓:匿名使用者

1)在form3的後臺代

碼2)在form1中,假設點選button1顯示form3,後臺**

26樓:匿名使用者

你想在什麼時候form3裡的textbox才顯示form1裡那個textbox的值。

cdr中,如何將文字框中的內容填入另文字框中

以cdr x4為例 抄1.將原先太滿的文襲本框調整到合適的大小 一般bai將下方的小方du格向上拉即可zhi 調整好後,原來 dao的小方格里會多出一個向下的三角符號,表示這塊段落文字有隱藏的內容,沒有全部顯示出來。2.單擊此三角,出現一個 文字框右下方有個箭頭 這樣的圖示,將此圖示移動到合適的位置...

關於C雙擊清空文字框,C 單擊textbox清空裡面文字

每個窗體的建構函式裡註冊文字框的雙擊事件 public partial class formtest form 在一個單獨的類裡進行處理 public class helper 不過如果使用者一步小心點了雙擊,直接就清空所有文字框,不是什麼好的設計 定義一個類,然後寫個類的函式就可以了,記得用pub...

如何讓文字框中的字型跟著文字框一塊旋轉

你那個 框 應該不是文字框而是圖形框吧,文字框不能旋轉。但以上兩種框內輸內入的文字是不能旋轉 的。建議容採用插入 藝術字 方法 選單欄 插入 藝術字 編輯後點藝術字右鍵 設定藝術字格式 版式 浮於文字上方 確定 再移動藝術字到文字框上面 按shift並分別選藝術字和圖形框 右鍵 組合 組合。這就可以...