簡體   English   中英

Web應用程序中的asp.net Fontdialog問題

[英]asp.net Fontdialog problem in web application

我想在Web應用程序(asp.net)中顯示字體對話框。 我正在使用以下代碼。 它的工作正常。

問題:對話框正在打開,但在頁面后面。 即使我關閉了應用程序,它仍然處於打開狀態。 它沒有綁定到應用程序。

碼:

    FontDialog fontDialog = new FontDialog();
        fontDialog.ShowColor = true;

        DialogResult dR = fontDialog.ShowDialog();

        if (dR == DialogResult.OK)
        {
            txtChange.Font = fntDialog.Font;
        }

編輯:

我想為Entry頁面創建一個應用程序以填充數據庫。 在此,我想存儲文本及其字體大小,名稱和顏色。

我認為有兩種選擇:

  1. 顯示系統中的字體。(將這些進入頁面的應用程序放到一個系統中,並將該報告頁面的應用程序放到一體機中)。 如果信息亭中沒有可用的字體,則會造成問題。

    1. 字體對話框。(也造成問題)

請為此提供其他任何好的選擇。

嗯...這不是一個好主意。 該對話框將在服務器上啟動,這意味着如果您從遠程計算機上訪問此對話框(很有可能),您將永遠看不到該對話框,但是服務器最終可能會彈出無數對話框實例。

無論如何,Web應用程序中的字體對話框有什么用?

編輯 :為了安全起見,我將在系統上生成已知字體的列表,然后在下拉框中簡單列出它們。 您已經發現了枚舉字體並嘗試使用對話框的問題。

Web上有很多用javascript編寫的Html字體着色面板。 對於字體大小的設置值,您可以使用與您的預定義值相同的下拉菜單。 保存時,將字體大小及其相關數據的值另存為db中的純文本,並在獲取時將其應用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM